From dd8ebf55bd734ee73fb0ac20b5a316706b1e22ea Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 30 Apr 2010 08:01:40 +0000 Subject: Added visual studio 2010 project files. --- tools/mhmake/makefile | 10 +- tools/mhmake/mhmake.vcxproj | 479 ++++++++++++++++++++++++++++++++++++ tools/mhmake/mhmake.vcxproj.filters | 112 +++++++++ tools/mhmake/mhmakevc10.sln | 22 ++ 4 files changed, 621 insertions(+), 2 deletions(-) create mode 100644 tools/mhmake/mhmake.vcxproj create mode 100644 tools/mhmake/mhmake.vcxproj.filters create mode 100644 tools/mhmake/mhmakevc10.sln (limited to 'tools') diff --git a/tools/mhmake/makefile b/tools/mhmake/makefile index 6b8f7c8cb..15f846d2e 100644 --- a/tools/mhmake/makefile +++ b/tools/mhmake/makefile @@ -1,4 +1,10 @@ +ifdef VS2010 +MHMAKESLNFILE=mhmakevc10.sln +BUILDCMD=devenv.com $(MHMAKESLNFILE) /build +else MHMAKESLNFILE=mhmake.sln +BUILDCMD=devenv.com vcbuild $(MHMAKESLNFILE) +endif .PHONY: all mhmake_dbg mhmake cleanthis @@ -7,10 +13,10 @@ all: debug\mhmake_dbg.exe release\mhmake.exe DEPS=$(wildcard src\*) debug\mhmake_dbg.exe: $(DEPS) - vcbuild $(MHMAKESLNFILE) "Debug|Win32" + $(BUILDCMD) "Debug|Win32" release\mhmake.exe: $(DEPS) - vcbuild $(MHMAKESLNFILE) "Release|Win32" + $(BUILDCMD) "Release|Win32" clean: cleanthis diff --git a/tools/mhmake/mhmake.vcxproj b/tools/mhmake/mhmake.vcxproj new file mode 100644 index 000000000..e974e2a5d --- /dev/null +++ b/tools/mhmake/mhmake.vcxproj @@ -0,0 +1,479 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Profile + Win32 + + + Profile + x64 + + + Release + Win32 + + + Release + x64 + + + + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06} + mhmake + + + + Application + false + MultiByte + true + + + Application + false + MultiByte + + + Application + false + MultiByte + true + + + Application + false + MultiByte + true + + + Application + false + MultiByte + + + Application + false + MultiByte + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + Release\ + Release\ + false + Release64\ + Release64\ + false + Debug\ + Debug\ + false + Debug64\ + Debug64\ + false + $(Configuration)\ + $(Configuration)\ + false + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + false + mhmake_dbg + + + + .\Release/mhmake.tlb + + + + + Full + AnySuitable + true + Speed + true + .;src;$(OutDir);%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + Async + MultiThreaded + false + false + StreamingSIMDExtensions + false + Use + stdafx.h + $(IntDir) + Level3 + true + FastCall + Default + 4996;%(DisableSpecificWarnings) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + Console + false + + + MachineX86 + + + + + X64 + .\Release/mhmake.tlb + + + + + Full + AnySuitable + true + Speed + true + .;src;$(OutDir);%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + Async + MultiThreaded + false + false + NotSet + false + Use + stdafx.h + $(IntDir) + Level3 + true + FastCall + Default + 4996;%(DisableSpecificWarnings) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + Console + false + + + MachineX64 + + + + + .\Debug/mhmake.tlb + + + + + Disabled + .;src;$(OutDir);%(AdditionalIncludeDirectories) + _DEBUG;_CRTDBG_MAP_ALLOC;WIN32;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + Use + stdafx.h + $(IntDir) + $(IntDir) + true + Level3 + true + ProgramDatabase + Default + 4996;%(DisableSpecificWarnings) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)mhmake_dbg.exe + true + true + Console + false + + + MachineX86 + + + + + X64 + .\Debug/mhmake.tlb + + + + + Disabled + .;src;$(OutDir);%(AdditionalIncludeDirectories) + _DEBUG;_CRTDBG_MAP_ALLOC;WIN32;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + Use + stdafx.h + $(IntDir) + $(IntDir) + true + Level3 + true + ProgramDatabase + Default + 4996;%(DisableSpecificWarnings) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)mhmake_dbg.exe + true + true + .\Debug/mhmake.pdb + Console + false + + + MachineX64 + + + + + .\Release/mhmake.tlb + + + + + Full + AnySuitable + true + Speed + true + .;src;$(OutDir);%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + false + StreamingSIMDExtensions + Use + stdafx.h + $(Configuration)/mhmake.pch + $(IntDir) + Level3 + true + ProgramDatabase + FastCall + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(Configuration)/mhmake.exe + true + true + $(OutDir)$(ProjectName).pdb + true + true + Console + false + false + + + MachineX86 + + + + + X64 + .\Release/mhmake.tlb + + + + + Full + AnySuitable + true + Speed + true + .;src;$(OutDir);%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + false + StreamingSIMDExtensions + Use + stdafx.h + $(Configuration)/mhmake.pch + $(IntDir) + Level3 + true + ProgramDatabase + FastCall + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(Configuration)/mhmake.exe + true + true + $(OutDir)$(ProjectName).pdb + true + true + Console + false + false + + + MachineX64 + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + cmd.exe /c makelex.bat $(OutDir) "%(FullPath)" ..\src\flexskel.cc ..\src\flexskel.h %(Filename).h %(Filename).cpp + + .\src\flexskel.cc;.\src\flexskel.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makelex.bat $(OutDir) "%(FullPath)" ..\src\flexskel.cc ..\src\flexskel.h %(Filename).h %(Filename).cpp + + .\src\flexskel.cc;.\src\flexskel.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makelex.bat $(OutDir) "%(FullPath)" ..\src\flexskel.cc ..\src\flexskel.h %(Filename).h %(Filename).cpp + + .\src\flexskel.cc;.\src\flexskel.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makelex.bat $(OutDir) "%(FullPath)" ..\src\flexskel.cc ..\src\flexskel.h %(Filename).h %(Filename).cpp + + .\src\flexskel.cc;.\src\flexskel.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makelex.bat $(OutDir) "%(FullPath)" ..\src\flexskel.cc ..\src\flexskel.h %(Filename).h %(Filename).cpp + + .\src\flexskel.cc;.\src\flexskel.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makelex.bat $(OutDir) "%(FullPath)" ..\src\flexskel.cc ..\src\flexskel.h %(Filename).h %(Filename).cpp + + .\src\flexskel.cc;.\src\flexskel.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + + + cmd.exe /c makebison.bat $(OutDir) "%(FullPath)" ..\src\bison.cc ..\src\bison.h %(Filename).h %(Filename).cpp + + .\src\bison.cc;.\src\bison.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makebison.bat $(OutDir) "%(FullPath)" ..\src\bison.cc ..\src\bison.h %(Filename).h %(Filename).cpp + + .\src\bison.cc;.\src\bison.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makebison.bat $(OutDir) "%(FullPath)" ..\src\bison.cc ..\src\bison.h %(Filename).h %(Filename).cpp + + .\src\bison.cc;.\src\bison.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makebison.bat $(OutDir) "%(FullPath)" ..\src\bison.cc ..\src\bison.h %(Filename).h %(Filename).cpp + + .\src\bison.cc;.\src\bison.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makebison.bat $(OutDir) "%(FullPath)" ..\src\bison.cc ..\src\bison.h %(Filename).h %(Filename).cpp + + .\src\bison.cc;.\src\bison.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + cmd.exe /c makebison.bat $(OutDir) "%(FullPath)" ..\src\bison.cc ..\src\bison.h %(Filename).h %(Filename).cpp + + .\src\bison.cc;.\src\bison.h;%(AdditionalInputs) + $(OutDir)%(Filename).cpp;$(OutDir)%(Filename).h;%(Outputs) + + + + + + \ No newline at end of file diff --git a/tools/mhmake/mhmake.vcxproj.filters b/tools/mhmake/mhmake.vcxproj.filters new file mode 100644 index 000000000..e56db173b --- /dev/null +++ b/tools/mhmake/mhmake.vcxproj.filters @@ -0,0 +1,112 @@ + + + + + {e9db2f40-4c63-488d-bb89-1eee3e458055} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {bf259917-974f-4378-94e5-126d6d1889e9} + h;hpp;hxx;hm;inl + + + {5c6c4864-cd40-427e-825a-4a3028933fe0} + l;y;cpp;h + + + {06532204-d72c-459e-be81-db8b0725c996} + cpp;h + + + {c4505c11-9108-48e9-8d61-6247b696335e} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Parser Files\Auto + + + Parser Files\Auto + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Parser Files\Auto + + + Parser Files\Auto + + + Header Files + + + + + Parser Files + + + Parser Files + + + \ No newline at end of file diff --git a/tools/mhmake/mhmakevc10.sln b/tools/mhmake/mhmakevc10.sln new file mode 100644 index 000000000..142a822cc --- /dev/null +++ b/tools/mhmake/mhmakevc10.sln @@ -0,0 +1,22 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mhmake", "mhmake.vcxproj", "{7F1669C8-7974-45DF-9B71-0E2A8DC44C06}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Profile|Win32 = Profile|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06}.Debug|Win32.ActiveCfg = Debug|Win32 + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06}.Debug|Win32.Build.0 = Debug|Win32 + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06}.Profile|Win32.ActiveCfg = Profile|Win32 + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06}.Profile|Win32.Build.0 = Profile|Win32 + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06}.Release|Win32.ActiveCfg = Release|Win32 + {7F1669C8-7974-45DF-9B71-0E2A8DC44C06}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal -- cgit v1.2.3