aboutsummaryrefslogtreecommitdiff
path: root/build/vc++/libjin
diff options
context:
space:
mode:
Diffstat (limited to 'build/vc++/libjin')
-rw-r--r--build/vc++/libjin/libjin.vcxproj42
-rw-r--r--build/vc++/libjin/libjin.vcxproj.filters78
2 files changed, 29 insertions, 91 deletions
diff --git a/build/vc++/libjin/libjin.vcxproj b/build/vc++/libjin/libjin.vcxproj
index 6d1d3f5..6497e24 100644
--- a/build/vc++/libjin/libjin.vcxproj
+++ b/build/vc++/libjin/libjin.vcxproj
@@ -86,7 +86,7 @@
<ConformanceMode>false</ConformanceMode>
<CompileAs>CompileAsCpp</CompileAs>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>$(SolutionDir)libs\SDL2-2.0.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>$(SolutionDir)libs\SDL2-2.0.5\include;$(SolutionDir)..\..\src\3rdparty\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
@@ -98,13 +98,14 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
- <Optimization>Disabled</Optimization>
+ <Optimization>MinSpace</Optimization>
<SDLCheck>true</SDLCheck>
<ConformanceMode>false</ConformanceMode>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>$(SolutionDir)libs\SDL2-2.0.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>$(SolutionDir)libs\SDL2-2.0.5\include;$(SolutionDir)..\..\src\3rdparty\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsCpp</CompileAs>
<ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
+ <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -130,15 +131,6 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\base64\base64.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\GLee\GLee.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\ogl\OpenGL.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\smount\dirent.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\smount\smount.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\stb\stb_image.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\stb\stb_truetype.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\tekcos\tekcos.h" />
- <ClInclude Include="..\..\..\src\libjin\3rdparty\wav\wav.h" />
<ClInclude Include="..\..\..\src\libjin\ai\je_behavior_tree.h" />
<ClInclude Include="..\..\..\src\libjin\ai\je_state_machine.h" />
<ClInclude Include="..\..\..\src\libjin\Audio\je_audio_manager.h" />
@@ -162,7 +154,7 @@
<ClInclude Include="..\..\..\src\libjin\Filesystem\je_buffer.h" />
<ClInclude Include="..\..\..\src\libjin\Filesystem\je_asset_database.h" />
<ClInclude Include="..\..\..\src\libjin\Game\je_entity.h" />
- <ClInclude Include="..\..\..\src\libjin\Game\je_game.h" />
+ <ClInclude Include="..\..\..\src\libjin\Game\je_application.h" />
<ClInclude Include="..\..\..\src\libjin\Game\je_game_object.h" />
<ClInclude Include="..\..\..\src\libjin\game\je_scene.h" />
<ClInclude Include="..\..\..\src\libjin\graphics\animation\je_animator.h" />
@@ -227,11 +219,6 @@
<None Include="..\..\..\src\libjin\README.md" />
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\src\libjin\3rdparty\GLee\GLee.c" />
- <ClCompile Include="..\..\..\src\libjin\3rdparty\smount\smount.c" />
- <ClCompile Include="..\..\..\src\libjin\3rdparty\stb\stb_vorbis.c" />
- <ClCompile Include="..\..\..\src\libjin\3rdparty\tekcos\tekcos.c" />
- <ClCompile Include="..\..\..\src\libjin\3rdparty\wav\wav.c" />
<ClCompile Include="..\..\..\src\libjin\ai\je_behavior_tree.cpp" />
<ClCompile Include="..\..\..\src\libjin\ai\je_state_machine.cpp" />
<ClCompile Include="..\..\..\src\libjin\Audio\je_audio_manager.cpp" />
@@ -243,7 +230,7 @@
<ClCompile Include="..\..\..\src\libjin\Filesystem\je_asset_database.cpp" />
<ClCompile Include="..\..\..\src\libjin\Game\je_entity.cpp" />
<ClCompile Include="..\..\..\src\libjin\Game\je_game_object.cpp" />
- <ClCompile Include="..\..\..\src\libjin\Game\je_game.cpp" />
+ <ClCompile Include="..\..\..\src\libjin\Game\je_application.cpp" />
<ClCompile Include="..\..\..\src\libjin\Game\je_scene.cpp" />
<ClCompile Include="..\..\..\src\libjin\graphics\animation\je_animator.cpp" />
<ClCompile Include="..\..\..\src\libjin\graphics\animation\je_animation.cpp" />
@@ -283,6 +270,23 @@
<ClCompile Include="..\..\..\src\libjin\Utils\je_log.cpp" />
<ClCompile Include="..\..\..\src\libjin\Utils\je_unittest.cpp" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\3rdparty\GLee\GLee.vcxproj">
+ <Project>{8828f6b1-f167-4bc9-b7c7-7cc34cddee8a}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\3rdparty\smount\smount.vcxproj">
+ <Project>{3fc3e8b7-380e-41e6-91ff-82fa5e622d29}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\3rdparty\stb\stb.vcxproj">
+ <Project>{e9a7ecc9-1437-45a8-b970-e9e75bd1f8e0}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\3rdparty\tekcos\tekcos.vcxproj">
+ <Project>{b88dc691-fe8a-4c5e-8d57-ebcc6b13c744}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\3rdparty\wav\wav.vcxproj">
+ <Project>{9a0ead3f-5a23-41c8-8ffd-8f6b71f43342}</Project>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/build/vc++/libjin/libjin.vcxproj.filters b/build/vc++/libjin/libjin.vcxproj.filters
index 7df2cf0..1a6a27b 100644
--- a/build/vc++/libjin/libjin.vcxproj.filters
+++ b/build/vc++/libjin/libjin.vcxproj.filters
@@ -4,30 +4,6 @@
<Filter Include="source">
<UniqueIdentifier>{708c6303-1b76-4db4-bac5-be6fa9179e98}</UniqueIdentifier>
</Filter>
- <Filter Include="source\3rdparty">
- <UniqueIdentifier>{3634a892-8e97-442c-b855-80a26dff2143}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\GLee">
- <UniqueIdentifier>{230b5ce5-8893-4aed-8f96-576d5f0aa3a2}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\stb">
- <UniqueIdentifier>{d3f9b98c-e18c-4603-be4a-40cf5270c8a0}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\wav">
- <UniqueIdentifier>{6f4aa0ff-3d1b-40ff-8da9-ce7292ac83b2}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\tekcos">
- <UniqueIdentifier>{06d4dd93-7a6d-4b9e-a841-c7f8fbccafe0}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\smount">
- <UniqueIdentifier>{60deec03-f023-4417-a058-c955d23f01d4}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\ogl2d">
- <UniqueIdentifier>{c582e534-7e96-484c-ae1b-a9e7962ab6c2}</UniqueIdentifier>
- </Filter>
- <Filter Include="source\3rdparty\base64">
- <UniqueIdentifier>{086e2fe7-2366-4d52-b059-212ada075da4}</UniqueIdentifier>
- </Filter>
<Filter Include="source\utils">
<UniqueIdentifier>{6259760f-501a-4b52-b9a1-4abb4d788a99}</UniqueIdentifier>
</Filter>
@@ -87,33 +63,9 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\GLee\GLee.h">
- <Filter>source\3rdparty\GLee</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\stb\stb_image.h">
- <Filter>source\3rdparty\stb</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\stb\stb_truetype.h">
- <Filter>source\3rdparty\stb</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\wav\wav.h">
- <Filter>source\3rdparty\wav</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\tekcos\tekcos.h">
- <Filter>source\3rdparty\tekcos</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\smount\dirent.h">
- <Filter>source\3rdparty\smount</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\smount\smount.h">
- <Filter>source\3rdparty\smount</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\src\libjin\jin.h">
<Filter>source</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\ogl\OpenGL.h">
- <Filter>source\3rdparty\ogl2d</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\src\libjin\Graphics\je_mesh.h">
<Filter>source\graphics</Filter>
</ClInclude>
@@ -225,9 +177,6 @@
<ClInclude Include="..\..\..\src\libjin\Input\je_event.h">
<Filter>source\input</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\src\libjin\Game\je_game.h">
- <Filter>source\game</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\src\libjin\Filesystem\je_buffer.h">
<Filter>source\filesystem</Filter>
</ClInclude>
@@ -264,9 +213,6 @@
<ClInclude Include="..\..\..\src\libjin\Audio\SDL\je_sdl_audio.h">
<Filter>source\audio\sdl</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\src\libjin\3rdparty\base64\base64.h">
- <Filter>source\3rdparty\base64</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\src\libjin\core\je_configuration.h">
<Filter>source\core</Filter>
</ClInclude>
@@ -357,6 +303,9 @@
<ClInclude Include="..\..\..\src\libjin\Graphics\Shader\shaders\je_texture.shader.h">
<Filter>source\graphics\shader\shaders</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\src\libjin\Game\je_application.h">
+ <Filter>source\game</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\src\libjin\README.md">
@@ -370,21 +319,6 @@
</None>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\src\libjin\3rdparty\GLee\GLee.c">
- <Filter>source\3rdparty\GLee</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\src\libjin\3rdparty\stb\stb_vorbis.c">
- <Filter>source\3rdparty\stb</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\src\libjin\3rdparty\wav\wav.c">
- <Filter>source\3rdparty\wav</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\src\libjin\3rdparty\tekcos\tekcos.c">
- <Filter>source\3rdparty\tekcos</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\src\libjin\3rdparty\smount\smount.c">
- <Filter>source\3rdparty\smount</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\src\libjin\Graphics\je_mesh.cpp">
<Filter>source\graphics</Filter>
</ClCompile>
@@ -457,9 +391,6 @@
<ClCompile Include="..\..\..\src\libjin\Input\je_event.cpp">
<Filter>source\input</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\src\libjin\Game\je_game.cpp">
- <Filter>source\game</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\src\libjin\Common\je_exception.cpp">
<Filter>source\common</Filter>
</ClCompile>
@@ -535,5 +466,8 @@
<ClCompile Include="..\..\..\src\libjin\Graphics\je_graphic_sheet.cpp">
<Filter>source\graphics</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\src\libjin\Game\je_application.cpp">
+ <Filter>source\game</Filter>
+ </ClCompile>
</ItemGroup>
</Project> \ No newline at end of file