aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-07-28 13:33:11 +0800
committerchai <chaifix@163.com>2018-07-28 13:33:11 +0800
commit97c96e1d127a7a0c21d6bcf8af97b90649971d1f (patch)
tree4f227b09a47420ffc6ae89532cd49a90a416e327 /build
parentce63f79c7d683d0de398f6ea0483cdd59ec06a62 (diff)
*update
Diffstat (limited to 'build')
-rw-r--r--build/01HelloWorld/01HelloWorld.vcxproj19
-rw-r--r--build/lib/SDL2-2.0.5/lib/x86/SDL2test.libbin899966 -> 0 bytes
-rw-r--r--build/libjin/libjin.vcxproj14
-rw-r--r--build/libjin/libjin.vcxproj.filters12
4 files changed, 31 insertions, 14 deletions
diff --git a/build/01HelloWorld/01HelloWorld.vcxproj b/build/01HelloWorld/01HelloWorld.vcxproj
index 8b42290..cab9535 100644
--- a/build/01HelloWorld/01HelloWorld.vcxproj
+++ b/build/01HelloWorld/01HelloWorld.vcxproj
@@ -74,8 +74,14 @@
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
- <AdditionalIncludeDirectories>$(SolutionDir)..\libjin\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>$(SolutionDir)..\libjin\;$(SolutionDir)\lib\SDL2-2.0.5\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <CompileAs>CompileAsCpp</CompileAs>
</ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <AdditionalLibraryDirectories>$(SolutionDir)\lib\SDL2-2.0.5\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalDependencies>SDL2.lib;SDL2main.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
@@ -91,11 +97,15 @@
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
- <AdditionalIncludeDirectories>$(SolutionDir)..\libjin\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>$(SolutionDir)..\libjin\;$(SolutionDir)\lib\SDL2-2.0.5\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <CompileAs>CompileAsCpp</CompileAs>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
+ <SubSystem>Console</SubSystem>
+ <AdditionalLibraryDirectories>$(SolutionDir)\lib\SDL2-2.0.5\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalDependencies>SDL2.lib;SDL2main.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -114,6 +124,11 @@
<ItemGroup>
<ClCompile Include="..\..\test\01HelloWorld\main.cpp" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\libjin\libjin.vcxproj">
+ <Project>{407e9199-d39c-4460-b218-0c29ab42483b}</Project>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/build/lib/SDL2-2.0.5/lib/x86/SDL2test.lib b/build/lib/SDL2-2.0.5/lib/x86/SDL2test.lib
deleted file mode 100644
index c26c50f..0000000
--- a/build/lib/SDL2-2.0.5/lib/x86/SDL2test.lib
+++ /dev/null
Binary files differ
diff --git a/build/libjin/libjin.vcxproj b/build/libjin/libjin.vcxproj
index bd83f54..a1ba5df 100644
--- a/build/libjin/libjin.vcxproj
+++ b/build/libjin/libjin.vcxproj
@@ -68,8 +68,8 @@
<ClInclude Include="..\..\libjin\Audio\SDL\SDLSource.h" />
<ClInclude Include="..\..\libjin\Audio\Source.h" />
<ClInclude Include="..\..\libjin\Common\Data.h" />
- <ClInclude Include="..\..\libjin\Common\Singleton.h" />
- <ClInclude Include="..\..\libjin\Common\Subsystem.h" />
+ <ClInclude Include="..\..\libjin\Common\Singleton.hpp" />
+ <ClInclude Include="..\..\libjin\Common\Subsystem.hpp" />
<ClInclude Include="..\..\libjin\Core\Core.h" />
<ClInclude Include="..\..\libjin\Core\Game.h" />
<ClInclude Include="..\..\libjin\Debug\Debug.h" />
@@ -121,13 +121,13 @@
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
@@ -182,9 +182,10 @@
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
- <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>$(SolutionDir)\lib\SDL2-2.0.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <CompileAs>CompileAsCpp</CompileAs>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -215,9 +216,10 @@
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>$(SolutionDir)\lib\SDL2-2.0.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <CompileAs>CompileAsCpp</CompileAs>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
diff --git a/build/libjin/libjin.vcxproj.filters b/build/libjin/libjin.vcxproj.filters
index 83bc4be..0f3b2e4 100644
--- a/build/libjin/libjin.vcxproj.filters
+++ b/build/libjin/libjin.vcxproj.filters
@@ -221,12 +221,6 @@
<ClInclude Include="..\..\libjin\Common\Data.h">
<Filter>Common</Filter>
</ClInclude>
- <ClInclude Include="..\..\libjin\Common\Singleton.h">
- <Filter>Common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\libjin\Common\Subsystem.h">
- <Filter>Common</Filter>
- </ClInclude>
<ClInclude Include="..\..\libjin\Core\Core.h">
<Filter>Core</Filter>
</ClInclude>
@@ -340,6 +334,12 @@
<ClInclude Include="..\..\libjin\Time\Timer.h">
<Filter>Time</Filter>
</ClInclude>
+ <ClInclude Include="..\..\libjin\Common\Subsystem.hpp">
+ <Filter>Common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\libjin\Common\Singleton.hpp">
+ <Filter>Common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\libjin\README.md" />