goat3dgfx

view goat3dgfx.vcproj @ 25:6236080aaea4

LIBOVR conditional compilation fix
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 27 Feb 2014 01:40:12 +0200
parents f2da87b02fcd
children 940e5b1e2f92
line source
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9.00"
5 Name="goat3dgfx"
6 ProjectGUID="{251F8AFF-5A37-4F10-A519-C55C40E127AF}"
7 RootNamespace="goat3dgfx"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="196613"
10 >
11 <Platforms>
12 <Platform
13 Name="Win32"
14 />
15 </Platforms>
16 <ToolFiles>
17 </ToolFiles>
18 <Configurations>
19 <Configuration
20 Name="Debug|Win32"
21 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
22 IntermediateDirectory="$(ConfigurationName)"
23 ConfigurationType="4"
24 CharacterSet="2"
25 >
26 <Tool
27 Name="VCPreBuildEventTool"
28 CommandLine="echo #ifndef GOAT3DGFX_CONFIG_H_&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define GOAT3DGFX_CONFIG_H_&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_VR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_LIBOVR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #endif&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;"
29 />
30 <Tool
31 Name="VCCustomBuildTool"
32 />
33 <Tool
34 Name="VCXMLDataGeneratorTool"
35 />
36 <Tool
37 Name="VCWebServiceProxyGeneratorTool"
38 />
39 <Tool
40 Name="VCMIDLTool"
41 />
42 <Tool
43 Name="VCCLCompilerTool"
44 Optimization="0"
45 AdditionalIncludeDirectories="$(SolutionDir)\src"
46 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOAT3DGFX_EXPORTS"
47 MinimalRebuild="true"
48 BasicRuntimeChecks="3"
49 RuntimeLibrary="3"
50 UsePrecompiledHeader="0"
51 WarningLevel="3"
52 DebugInformationFormat="4"
53 DisableSpecificWarnings="4244;4996;4305"
54 />
55 <Tool
56 Name="VCManagedResourceCompilerTool"
57 />
58 <Tool
59 Name="VCResourceCompilerTool"
60 />
61 <Tool
62 Name="VCPreLinkEventTool"
63 />
64 <Tool
65 Name="VCLibrarianTool"
66 AdditionalDependencies="libovrd.lib"
67 OutputFile="$(OutDir)\$(ProjectName)-dbg.lib"
68 />
69 <Tool
70 Name="VCALinkTool"
71 />
72 <Tool
73 Name="VCXDCMakeTool"
74 />
75 <Tool
76 Name="VCBscMakeTool"
77 />
78 <Tool
79 Name="VCFxCopTool"
80 />
81 <Tool
82 Name="VCPostBuildEventTool"
83 CommandLine="mkdir usr\include\goat3dgfx&#x0D;&#x0A;mkdir usr\lib&#x0D;&#x0A;copy /Y src\*.h usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y src\*.inl usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y $(TargetPath) usr\lib\&#x0D;&#x0A;"
84 />
85 </Configuration>
86 <Configuration
87 Name="Release|Win32"
88 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
89 IntermediateDirectory="$(ConfigurationName)"
90 ConfigurationType="4"
91 CharacterSet="2"
92 WholeProgramOptimization="1"
93 >
94 <Tool
95 Name="VCPreBuildEventTool"
96 CommandLine="echo #ifndef GOAT3DGFX_CONFIG_H_&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define GOAT3DGFX_CONFIG_H_&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_VR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_LIBOVR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #endif&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;"
97 />
98 <Tool
99 Name="VCCustomBuildTool"
100 />
101 <Tool
102 Name="VCXMLDataGeneratorTool"
103 />
104 <Tool
105 Name="VCWebServiceProxyGeneratorTool"
106 />
107 <Tool
108 Name="VCMIDLTool"
109 />
110 <Tool
111 Name="VCCLCompilerTool"
112 Optimization="2"
113 EnableIntrinsicFunctions="true"
114 AdditionalIncludeDirectories="$(SolutionDir)\src"
115 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOAT3DGFX_EXPORTS"
116 RuntimeLibrary="2"
117 EnableFunctionLevelLinking="true"
118 UsePrecompiledHeader="0"
119 WarningLevel="3"
120 DebugInformationFormat="3"
121 DisableSpecificWarnings="4244;4996;4305"
122 />
123 <Tool
124 Name="VCManagedResourceCompilerTool"
125 />
126 <Tool
127 Name="VCResourceCompilerTool"
128 />
129 <Tool
130 Name="VCPreLinkEventTool"
131 />
132 <Tool
133 Name="VCLibrarianTool"
134 AdditionalDependencies="libovr.lib"
135 />
136 <Tool
137 Name="VCALinkTool"
138 />
139 <Tool
140 Name="VCXDCMakeTool"
141 />
142 <Tool
143 Name="VCBscMakeTool"
144 />
145 <Tool
146 Name="VCFxCopTool"
147 />
148 <Tool
149 Name="VCPostBuildEventTool"
150 />
151 </Configuration>
152 </Configurations>
153 <References>
154 </References>
155 <Files>
156 <Filter
157 Name="src"
158 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx;h;inl"
159 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
160 >
161 <File
162 RelativePath=".\src\3dschunks.h"
163 >
164 </File>
165 <File
166 RelativePath=".\src\assload.cc"
167 >
168 </File>
169 <File
170 RelativePath=".\src\assload.h"
171 >
172 </File>
173 <File
174 RelativePath=".\src\camera.cc"
175 >
176 </File>
177 <File
178 RelativePath=".\src\camera.h"
179 >
180 </File>
181 <File
182 RelativePath=".\src\curve.cc"
183 >
184 </File>
185 <File
186 RelativePath=".\src\curve.h"
187 >
188 </File>
189 <File
190 RelativePath=".\src\curveload.cc"
191 >
192 </File>
193 <File
194 RelativePath=".\src\curveload.h"
195 >
196 </File>
197 <File
198 RelativePath=".\src\datapath.cc"
199 >
200 </File>
201 <File
202 RelativePath=".\src\datapath.h"
203 >
204 </File>
205 <File
206 RelativePath=".\src\dataset.h"
207 >
208 </File>
209 <File
210 RelativePath=".\src\dataset.inl"
211 >
212 </File>
213 <File
214 RelativePath=".\src\geom.cc"
215 >
216 </File>
217 <File
218 RelativePath=".\src\geom.h"
219 >
220 </File>
221 <File
222 RelativePath=".\src\gfxutil.cc"
223 >
224 </File>
225 <File
226 RelativePath=".\src\gfxutil.h"
227 >
228 </File>
229 <File
230 RelativePath=".\src\goat3dgfx.cc"
231 >
232 </File>
233 <File
234 RelativePath=".\src\goat3dgfx.h"
235 >
236 </File>
237 <File
238 RelativePath=".\src\image.cc"
239 >
240 </File>
241 <File
242 RelativePath=".\src\image.h"
243 >
244 </File>
245 <File
246 RelativePath=".\src\logger.cc"
247 >
248 </File>
249 <File
250 RelativePath=".\src\logger.h"
251 >
252 </File>
253 <File
254 RelativePath=".\src\material.cc"
255 >
256 </File>
257 <File
258 RelativePath=".\src\material.h"
259 >
260 </File>
261 <File
262 RelativePath=".\src\mesh.cc"
263 >
264 </File>
265 <File
266 RelativePath=".\src\mesh.h"
267 >
268 </File>
269 <File
270 RelativePath=".\src\meshgen.cc"
271 >
272 </File>
273 <File
274 RelativePath=".\src\meshgen.h"
275 >
276 </File>
277 <File
278 RelativePath=".\src\object.cc"
279 >
280 </File>
281 <File
282 RelativePath=".\src\object.h"
283 >
284 </File>
285 <File
286 RelativePath=".\src\opengl.cc"
287 >
288 </File>
289 <File
290 RelativePath=".\src\opengl.h"
291 >
292 </File>
293 <File
294 RelativePath=".\src\psyspp.cc"
295 >
296 </File>
297 <File
298 RelativePath=".\src\psyspp.h"
299 >
300 </File>
301 <File
302 RelativePath=".\src\rtarg.cc"
303 >
304 </File>
305 <File
306 RelativePath=".\src\rtarg.h"
307 >
308 </File>
309 <File
310 RelativePath=".\src\scene.cc"
311 >
312 </File>
313 <File
314 RelativePath=".\src\scene.h"
315 >
316 </File>
317 <File
318 RelativePath=".\src\sdrman.cc"
319 >
320 </File>
321 <File
322 RelativePath=".\src\sdrman.h"
323 >
324 </File>
325 <File
326 RelativePath=".\src\shader.cc"
327 >
328 </File>
329 <File
330 RelativePath=".\src\shader.h"
331 >
332 </File>
333 <File
334 RelativePath=".\src\texgen.cc"
335 >
336 </File>
337 <File
338 RelativePath=".\src\texgen.h"
339 >
340 </File>
341 <File
342 RelativePath=".\src\texman.cc"
343 >
344 </File>
345 <File
346 RelativePath=".\src\texman.h"
347 >
348 </File>
349 <File
350 RelativePath=".\src\texture.cc"
351 >
352 </File>
353 <File
354 RelativePath=".\src\texture.h"
355 >
356 </File>
357 <File
358 RelativePath=".\src\timer.cc"
359 >
360 </File>
361 <File
362 RelativePath=".\src\timer.h"
363 >
364 </File>
365 <File
366 RelativePath=".\src\unistate.cc"
367 >
368 </File>
369 <File
370 RelativePath=".\src\unistate.h"
371 >
372 </File>
373 <File
374 RelativePath=".\src\vr.h"
375 >
376 </File>
377 <File
378 RelativePath=".\src\xform_node.cc"
379 >
380 </File>
381 <File
382 RelativePath=".\src\xform_node.h"
383 >
384 </File>
385 <Filter
386 Name="vr"
387 >
388 <File
389 RelativePath=".\src\vr\vr.cc"
390 >
391 </File>
392 <File
393 RelativePath=".\src\vr\vr_impl.h"
394 >
395 </File>
396 <File
397 RelativePath=".\src\vr\vr_sdr.h"
398 >
399 </File>
400 </Filter>
401 </Filter>
402 </Files>
403 <Globals>
404 </Globals>
405 </VisualStudioProject>