source: trunk/win32/lolcore.vcxproj @ 1448

Last change on this file since 1448 was 1448, checked in by sam, 8 years ago

build: allow to use OpenGL instead of Direct3D in Visual Studio by simply
changing a configuration variable in a file.

File size: 9.3 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Debug|Xbox 360">
13      <Configuration>Debug</Configuration>
14      <Platform>Xbox 360</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|Win32">
17      <Configuration>Release</Configuration>
18      <Platform>Win32</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Release|x64">
21      <Configuration>Release</Configuration>
22      <Platform>x64</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Release|Xbox 360">
25      <Configuration>Release</Configuration>
26      <Platform>Xbox 360</Platform>
27    </ProjectConfiguration>
28  </ItemGroup>
29  <PropertyGroup Label="Globals">
30    <ProjectGuid>{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}</ProjectGuid>
31    <ConfigurationType>StaticLibrary</ConfigurationType>
32    <Keyword>Win32Proj</Keyword>
33  </PropertyGroup>
34  <Import Project="Lol.Core.Config.props" />
35  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
36    <UseDebugLibraries>true</UseDebugLibraries>
37    <CharacterSet>MultiByte</CharacterSet>
38  </PropertyGroup>
39  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
40    <UseDebugLibraries>true</UseDebugLibraries>
41    <CharacterSet>MultiByte</CharacterSet>
42  </PropertyGroup>
43  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration">
44    <CharacterSet>MultiByte</CharacterSet>
45  </PropertyGroup>
46  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
47    <UseDebugLibraries>false</UseDebugLibraries>
48    <WholeProgramOptimization>true</WholeProgramOptimization>
49    <CharacterSet>MultiByte</CharacterSet>
50  </PropertyGroup>
51  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
52    <UseDebugLibraries>false</UseDebugLibraries>
53    <WholeProgramOptimization>true</WholeProgramOptimization>
54    <CharacterSet>MultiByte</CharacterSet>
55  </PropertyGroup>
56  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration">
57    <WholeProgramOptimization>true</WholeProgramOptimization>
58    <CharacterSet>MultiByte</CharacterSet>
59  </PropertyGroup>
60  <ImportGroup Label="ExtensionSettings">
61    <Import Project="Lol.Fx.props" />
62  </ImportGroup>
63  <ImportGroup Label="PropertySheets">
64    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65    <Import Project="Lol.Core.Vars.props" />
66  </ImportGroup>
67  <PropertyGroup Label="UserMacros" />
68  <Import Project="Lol.Core.Rules.props" />
69  <ItemDefinitionGroup>
70    <ClCompile>
71      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
72    </ClCompile>
73  </ItemDefinitionGroup>
74  <ItemGroup>
75    <ClCompile Include="..\src\application\application.cpp" />
76    <ClCompile Include="..\src\audio.cpp" />
77    <ClCompile Include="..\src\camera.cpp" />
78    <ClCompile Include="..\src\debug\fps.cpp" />
79    <ClCompile Include="..\src\debug\quad.cpp" />
80    <ClCompile Include="..\src\debug\record.cpp" />
81    <ClCompile Include="..\src\debug\sphere.cpp" />
82    <ClCompile Include="..\src\debug\stats.cpp" />
83    <ClCompile Include="..\src\dict.cpp" />
84    <ClCompile Include="..\src\eglapp.cpp" />
85    <ClCompile Include="..\src\emitter.cpp" />
86    <ClCompile Include="..\src\entity.cpp" />
87    <ClCompile Include="..\src\font.cpp" />
88    <ClCompile Include="..\src\forge.cpp" />
89    <ClCompile Include="..\src\gpu\indexbuffer.cpp" />
90    <ClCompile Include="..\src\gpu\shader.cpp" />
91    <ClCompile Include="..\src\gpu\vertexbuffer.cpp" />
92    <ClCompile Include="..\src\gradient.cpp" />
93    <ClCompile Include="..\src\hash.cpp" />
94    <ClCompile Include="..\src\image\codec\android-image.cpp" />
95    <ClCompile Include="..\src\image\codec\dummy-image.cpp" />
96    <ClCompile Include="..\src\image\codec\gdiplus-image.cpp" />
97    <ClCompile Include="..\src\image\codec\ios-image.cpp" />
98    <ClCompile Include="..\src\image\codec\ps3-image.cpp" />
99    <ClCompile Include="..\src\image\codec\sdl-image.cpp" />
100    <ClCompile Include="..\src\image\image.cpp" />
101    <ClCompile Include="..\src\input\input.cpp" />
102    <ClCompile Include="..\src\input\stick.cpp" />
103    <ClCompile Include="..\src\layer.cpp" />
104    <ClCompile Include="..\src\log.cpp" />
105    <ClCompile Include="..\src\map.cpp" />
106    <ClCompile Include="..\src\math\half.cpp" />
107    <ClCompile Include="..\src\math\real.cpp" />
108    <ClCompile Include="..\src\math\trig.cpp" />
109    <ClCompile Include="..\src\math\vector.cpp" />
110    <ClCompile Include="..\src\platform.cpp" />
111    <ClCompile Include="..\src\platform\d3d9\d3d9input.cpp" />
112    <ClCompile Include="..\src\platform\sdl\sdlapp.cpp" />
113    <ClCompile Include="..\src\platform\sdl\sdlinput.cpp" />
114    <ClCompile Include="..\src\platform\xbox\xboxapp.cpp" />
115    <ClCompile Include="..\src\platform\xbox\xboxinput.cpp" />
116    <ClCompile Include="..\src\profiler.cpp" />
117    <ClCompile Include="..\src\sample.cpp" />
118    <ClCompile Include="..\src\sampler.cpp" />
119    <ClCompile Include="..\src\scene.cpp" />
120    <ClCompile Include="..\src\sprite.cpp" />
121    <ClCompile Include="..\src\text.cpp" />
122    <ClCompile Include="..\src\ticker.cpp" />
123    <ClCompile Include="..\src\tiler.cpp" />
124    <ClCompile Include="..\src\tileset.cpp" />
125    <ClCompile Include="..\src\timer.cpp" />
126    <ClCompile Include="..\src\video.cpp" />
127    <ClCompile Include="..\src\world.cpp" />
128    <ClCompile Include="..\src\worldentity.cpp" />
129  </ItemGroup>
130  <ItemGroup>
131    <ClInclude Include="..\src\application\application.h" />
132    <ClInclude Include="..\src\array.h" />
133    <ClInclude Include="..\src\audio.h" />
134    <ClInclude Include="..\src\bitfield.h" />
135    <ClInclude Include="..\src\camera.h" />
136    <ClInclude Include="..\src\core.h" />
137    <ClInclude Include="..\src\debug\fps.h" />
138    <ClInclude Include="..\src\debug\quad.h" />
139    <ClInclude Include="..\src\debug\record.h" />
140    <ClInclude Include="..\src\debug\sphere.h" />
141    <ClInclude Include="..\src\debug\stats.h" />
142    <ClInclude Include="..\src\dict.h" />
143    <ClInclude Include="..\src\eglapp.h" />
144    <ClInclude Include="..\src\emitter.h" />
145    <ClInclude Include="..\src\entity.h" />
146    <ClInclude Include="..\src\font.h" />
147    <ClInclude Include="..\src\forge.h" />
148    <ClInclude Include="..\src\gpu\indexbuffer.h" />
149    <ClInclude Include="..\src\gpu\shader.h" />
150    <ClInclude Include="..\src\gpu\vertexbuffer.h" />
151    <ClInclude Include="..\src\gradient.h" />
152    <ClInclude Include="..\src\hash.h" />
153    <ClInclude Include="..\src\image\image-private.h" />
154    <ClInclude Include="..\src\image\image.h" />
155    <ClInclude Include="..\src\input\input.h" />
156    <ClInclude Include="..\src\input\stick.h" />
157    <ClInclude Include="..\src\layer.h" />
158    <ClInclude Include="..\src\log.h" />
159    <ClInclude Include="..\src\loldebug.h" />
160    <ClInclude Include="..\src\lolgl.h" />
161    <ClInclude Include="..\src\lol\debug.h" />
162    <ClInclude Include="..\src\lol\math\half.h" />
163    <ClInclude Include="..\src\lol\math\real.h" />
164    <ClInclude Include="..\src\lol\math\remez.h" />
165    <ClInclude Include="..\src\lol\math\vector.h" />
166    <ClInclude Include="..\src\lol\unit.h" />
167    <ClInclude Include="..\src\map.h" />
168    <ClInclude Include="..\src\math\trig.h" />
169    <ClInclude Include="..\src\numeric.h" />
170    <ClInclude Include="..\src\platform.h" />
171    <ClInclude Include="..\src\platform\d3d9\d3d9input.h" />
172    <ClInclude Include="..\src\platform\sdl\sdlapp.h" />
173    <ClInclude Include="..\src\platform\sdl\sdlinput.h" />
174    <ClInclude Include="..\src\platform\xbox\xboxapp.h" />
175    <ClInclude Include="..\src\platform\xbox\xboxinput.h" />
176    <ClInclude Include="..\src\profiler.h" />
177    <ClInclude Include="..\src\sample.h" />
178    <ClInclude Include="..\src\sampler.h" />
179    <ClInclude Include="..\src\scene.h" />
180    <ClInclude Include="..\src\simd.h" />
181    <ClInclude Include="..\src\sprite.h" />
182    <ClInclude Include="..\src\text.h" />
183    <ClInclude Include="..\src\thread\thread.h" />
184    <ClInclude Include="..\src\thread\threadbase.h" />
185    <ClInclude Include="..\src\ticker.h" />
186    <ClInclude Include="..\src\tiler.h" />
187    <ClInclude Include="..\src\tileset.h" />
188    <ClInclude Include="..\src\timer.h" />
189    <ClInclude Include="..\src\video.h" />
190    <ClInclude Include="..\src\world.h" />
191    <ClInclude Include="..\src\worldentity.h" />
192  </ItemGroup>
193  <ItemGroup>
194    <LolFxCompile Include="..\src\gpu\defaultmaterial.lolfx" />
195    <LolFxCompile Include="..\src\gpu\emptymaterial.lolfx" />
196    <LolFxCompile Include="..\src\gpu\testmaterial.lolfx" />
197  </ItemGroup>
198  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
199  <ImportGroup Label="ExtensionTargets">
200    <Import Project="Lol.Fx.targets" />
201  </ImportGroup>
202</Project>
Note: See TracBrowser for help on using the repository browser.