From 27474060e1287a67c45cd790d29b9095b35b2bdf Mon Sep 17 00:00:00 2001 From: ShizZy Date: Thu, 29 Aug 2013 23:35:09 -0400 Subject: adding initial project layout --- vsprops/App.props | 23 +++++++++++++++++++++ vsprops/Base.props | 24 ++++++++++++++++++++++ vsprops/CodeGen_Debug.props | 19 ++++++++++++++++++ vsprops/CodeGen_Release.props | 20 +++++++++++++++++++ vsprops/Externals.props | 30 ++++++++++++++++++++++++++++ vsprops/Optimization_Debug.props | 12 +++++++++++ vsprops/Optimization_Release.props | 41 ++++++++++++++++++++++++++++++++++++++ 7 files changed, 169 insertions(+) create mode 100644 vsprops/App.props create mode 100644 vsprops/Base.props create mode 100644 vsprops/CodeGen_Debug.props create mode 100644 vsprops/CodeGen_Release.props create mode 100644 vsprops/Externals.props create mode 100644 vsprops/Optimization_Debug.props create mode 100644 vsprops/Optimization_Release.props (limited to 'vsprops') diff --git a/vsprops/App.props b/vsprops/App.props new file mode 100644 index 000000000..0b45648e4 --- /dev/null +++ b/vsprops/App.props @@ -0,0 +1,23 @@ + + + + + $(SolutionDir)bin\$(PlatformName)\ + + + $(GekkoBinDir) + $(ProjectName)$(Configuration) + + + + xcopy "$(SolutionDir)data" "$(GekkoBinDir)" /Y /S /D +xcopy "$(ExternalsDir)glew-1.6.0\bin$(PlatformArchitecture)\glew32.dll" "$(GekkoBinDir)" /Y /S /D +xcopy "$(ExternalsDir)sdl-2.0.0\lib\$(PlatformName)\SDL.dll" "$(GekkoBinDir)" /Y /S /D + + + + + $(GekkoBinDir) + + + \ No newline at end of file diff --git a/vsprops/Base.props b/vsprops/Base.props new file mode 100644 index 000000000..d127e15da --- /dev/null +++ b/vsprops/Base.props @@ -0,0 +1,24 @@ + + + + + + $(SolutionDir)build\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)build\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + + Level3 + 16Bytes + true + true + $(SolutionDir)src\common\src;$(SolutionDir)src\core\src;$(SolutionDir)src\akiru\src;%(AdditionalIncludeDirectories) + _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT =1 + false + + + true + + + + \ No newline at end of file diff --git a/vsprops/CodeGen_Debug.props b/vsprops/CodeGen_Debug.props new file mode 100644 index 000000000..b138f38e7 --- /dev/null +++ b/vsprops/CodeGen_Debug.props @@ -0,0 +1,19 @@ + + + + + + + + _DEBUG;_SECURE_SCL=1;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + MultiThreadedDebug + false + + + + + /NODEFAULTLIB:LIBCMT %(AdditionalOptions) + + + + \ No newline at end of file diff --git a/vsprops/CodeGen_Release.props b/vsprops/CodeGen_Release.props new file mode 100644 index 000000000..0a74151ce --- /dev/null +++ b/vsprops/CodeGen_Release.props @@ -0,0 +1,20 @@ + + + + + + <_PropertySheetDisplayName>CodeGen_Release + + + + false + MultiThreaded + _SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + true + true + + + + \ No newline at end of file diff --git a/vsprops/Externals.props b/vsprops/Externals.props new file mode 100644 index 000000000..1a578c5e4 --- /dev/null +++ b/vsprops/Externals.props @@ -0,0 +1,30 @@ + + + + + $(SolutionDir)externals\ + + + <_PropertySheetDisplayName>Externals + + + + $(ExternalsDir)glew-1.10.0\include;$(ExternalsDir)glfw-3.0.2\include;$(ExternalsDir)qhexedit;%(AdditionalIncludeDirectories) + + + + + + $(ExternalsDir)glew-1.6.0\lib$(PlatformArchitecture);$(ExternalsDir)glfw-3.0\lib$(PlatformArchitecture)\$(Configuration);$(ExternalsDir)libjpeg;$(ExternalsDir)sdl-2.0.0\lib\$(PlatformName);%(AdditionalLibraryDirectories) + libjpeg.lib;glfw3.lib;opengl32.lib;glew32.lib;glu32.lib;SDL.lib;%(AdditionalDependencies) + + + + + + + + $(ExternalsDir) + + + \ No newline at end of file diff --git a/vsprops/Optimization_Debug.props b/vsprops/Optimization_Debug.props new file mode 100644 index 000000000..3c7081f16 --- /dev/null +++ b/vsprops/Optimization_Debug.props @@ -0,0 +1,12 @@ + + + + + + + + false + + + + \ No newline at end of file diff --git a/vsprops/Optimization_Release.props b/vsprops/Optimization_Release.props new file mode 100644 index 000000000..ea1573e6c --- /dev/null +++ b/vsprops/Optimization_Release.props @@ -0,0 +1,41 @@ + + + + + + + + AnySuitable + + + + + true + + + + + Speed + + + + + true + + + + + true + + + + + true + MaxSpeed + + + UseLinkTimeCodeGeneration + + + + \ No newline at end of file -- cgit v1.2.3