prepare Makefile to allow build with SDL, SDL2 or another "video API"

update Visual C project as well
This commit is contained in:
Thomas Bernard
2018-05-28 11:49:11 +02:00
parent 9d46d1e90f
commit c6975afe94
7 changed files with 36 additions and 7 deletions

View File

@@ -52,7 +52,7 @@
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>NOTTF;__ENABLE_LUA__;__no_pnglib__;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>USE_SDL;NOTTF;__ENABLE_LUA__;__no_pnglib__;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\..\SDL_image-1.2.12\include;..\..\..\..\SDL-1.2.15\include;..\..\..\..\lua\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
@@ -71,7 +71,7 @@
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>NOTTF;__ENABLE_LUA__;__no_pnglib__;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>USE_SDL;NOTTF;__ENABLE_LUA__;__no_pnglib__;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\..\SDL_image-1.2.12\include;..\..\..\..\SDL-1.2.15\include;..\..\..\..\lua\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
@@ -93,6 +93,7 @@
<ClInclude Include="..\..\src\errors.h" />
<ClInclude Include="..\..\src\factory.h" />
<ClInclude Include="..\..\src\filesel.h" />
<ClInclude Include="..\..\src\gfx2surface.h" />
<ClInclude Include="..\..\src\global.h" />
<ClInclude Include="..\..\src\graph.h" />
<ClInclude Include="..\..\src\haiku.h" />
@@ -153,6 +154,7 @@
<ClCompile Include="..\..\src\factory.c" />
<ClCompile Include="..\..\src\fileformats.c" />
<ClCompile Include="..\..\src\filesel.c" />
<ClCompile Include="..\..\src\gfx2surface.c" />
<ClCompile Include="..\..\src\graph.c" />
<ClCompile Include="..\..\src\help.c" />
<ClCompile Include="..\..\src\hotkeys.c" />

View File

@@ -177,6 +177,9 @@
<ClInclude Include="..\..\src\recoil.h">
<Filter>Fichiers d%27en-tête</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gfx2surface.h">
<Filter>Fichiers d%27en-tête</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\src\gfx2.rc">
@@ -349,5 +352,8 @@
<ClCompile Include="..\..\src\recoil.c">
<Filter>Fichiers sources</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gfx2surface.c">
<Filter>Fichiers sources</Filter>
</ClCompile>
</ItemGroup>
</Project>