goat3d

view goat3d.vcproj @ 47:498ca7ac7047

- placed all the implementation stuff in the g3dimpl namespace - added animation stuff to the public API - started writing animation saving/loading
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 28 Dec 2013 06:47:39 +0200
parents
children
line source
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9.00"
5 Name="goat3d"
6 ProjectGUID="{C1EEE224-5155-4B8D-91B6-138D4B27F1F5}"
7 RootNamespace="goat3d"
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="2"
24 CharacterSet="1"
25 >
26 <Tool
27 Name="VCPreBuildEventTool"
28 />
29 <Tool
30 Name="VCCustomBuildTool"
31 />
32 <Tool
33 Name="VCXMLDataGeneratorTool"
34 />
35 <Tool
36 Name="VCWebServiceProxyGeneratorTool"
37 />
38 <Tool
39 Name="VCMIDLTool"
40 />
41 <Tool
42 Name="VCCLCompilerTool"
43 Optimization="0"
44 AdditionalIncludeDirectories="&quot;$(SolutionDir)\libs\vmath&quot;;&quot;$(SolutionDir)\libs\anim&quot;;&quot;$(SolutionDir)\libs\openctm&quot;;&quot;$(SolutionDir)\libs\tinyxml2&quot;;&quot;$(SolutionDir)\libs\openctm\liblzma&quot;"
45 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOAT3D_EXPORTS;OPENCTM_STATIC"
46 MinimalRebuild="true"
47 BasicRuntimeChecks="3"
48 RuntimeLibrary="3"
49 UsePrecompiledHeader="0"
50 WarningLevel="3"
51 DebugInformationFormat="4"
52 DisableSpecificWarnings="4244;4996;4305"
53 />
54 <Tool
55 Name="VCManagedResourceCompilerTool"
56 />
57 <Tool
58 Name="VCResourceCompilerTool"
59 />
60 <Tool
61 Name="VCPreLinkEventTool"
62 />
63 <Tool
64 Name="VCLinkerTool"
65 LinkIncremental="2"
66 GenerateDebugInformation="true"
67 SubSystem="2"
68 TargetMachine="1"
69 />
70 <Tool
71 Name="VCALinkTool"
72 />
73 <Tool
74 Name="VCManifestTool"
75 />
76 <Tool
77 Name="VCXDCMakeTool"
78 />
79 <Tool
80 Name="VCBscMakeTool"
81 />
82 <Tool
83 Name="VCFxCopTool"
84 />
85 <Tool
86 Name="VCAppVerifierTool"
87 />
88 <Tool
89 Name="VCPostBuildEventTool"
90 CommandLine=""
91 />
92 </Configuration>
93 <Configuration
94 Name="Release|Win32"
95 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
96 IntermediateDirectory="$(ConfigurationName)"
97 ConfigurationType="2"
98 CharacterSet="1"
99 WholeProgramOptimization="1"
100 >
101 <Tool
102 Name="VCPreBuildEventTool"
103 />
104 <Tool
105 Name="VCCustomBuildTool"
106 />
107 <Tool
108 Name="VCXMLDataGeneratorTool"
109 />
110 <Tool
111 Name="VCWebServiceProxyGeneratorTool"
112 />
113 <Tool
114 Name="VCMIDLTool"
115 />
116 <Tool
117 Name="VCCLCompilerTool"
118 Optimization="2"
119 EnableIntrinsicFunctions="true"
120 AdditionalIncludeDirectories="&quot;$(SolutionDir)\libs\vmath&quot;;&quot;$(SolutionDir)\libs\anim&quot;;&quot;$(SolutionDir)\libs\openctm&quot;;&quot;$(SolutionDir)\libs\tinyxml2&quot;;&quot;$(SolutionDir)\libs\openctm\liblzma&quot;"
121 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOAT3D_EXPORTS;OPENCTM_STATIC"
122 RuntimeLibrary="2"
123 EnableFunctionLevelLinking="true"
124 UsePrecompiledHeader="0"
125 WarningLevel="3"
126 DebugInformationFormat="3"
127 DisableSpecificWarnings="4244;4996;4305"
128 />
129 <Tool
130 Name="VCManagedResourceCompilerTool"
131 />
132 <Tool
133 Name="VCResourceCompilerTool"
134 />
135 <Tool
136 Name="VCPreLinkEventTool"
137 />
138 <Tool
139 Name="VCLinkerTool"
140 LinkIncremental="1"
141 GenerateDebugInformation="true"
142 SubSystem="2"
143 OptimizeReferences="2"
144 EnableCOMDATFolding="2"
145 TargetMachine="1"
146 />
147 <Tool
148 Name="VCALinkTool"
149 />
150 <Tool
151 Name="VCManifestTool"
152 />
153 <Tool
154 Name="VCXDCMakeTool"
155 />
156 <Tool
157 Name="VCBscMakeTool"
158 />
159 <Tool
160 Name="VCFxCopTool"
161 />
162 <Tool
163 Name="VCAppVerifierTool"
164 />
165 <Tool
166 Name="VCPostBuildEventTool"
167 CommandLine="mkdir usr\include&#x0D;&#x0A;mkdir usr\lib&#x0D;&#x0A;mkdir usr\bin&#x0D;&#x0A;copy /Y src\goat3d.h usr\include\goat3d.h&#x0D;&#x0A;copy /Y $(TargetDir)$(TargetName).lib usr\lib\&#x0D;&#x0A;copy /Y $(TargetDir)$(TargetName).dll usr\bin\"
168 />
169 </Configuration>
170 </Configurations>
171 <References>
172 </References>
173 <Files>
174 <Filter
175 Name="src"
176 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
177 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
178 >
179 <File
180 RelativePath=".\src\camera.cc"
181 >
182 </File>
183 <File
184 RelativePath=".\src\camera.h"
185 >
186 </File>
187 <File
188 RelativePath=".\src\chunk.cc"
189 >
190 </File>
191 <File
192 RelativePath=".\src\chunk.h"
193 >
194 </File>
195 <File
196 RelativePath=".\src\goat3d.cc"
197 >
198 </File>
199 <File
200 RelativePath=".\src\goat3d_impl.h"
201 >
202 </File>
203 <File
204 RelativePath=".\src\goat3d_readxml.cc"
205 >
206 </File>
207 <File
208 RelativePath=".\src\goat3d_write.cc"
209 >
210 </File>
211 <File
212 RelativePath=".\src\goat3d_writexml.cc"
213 >
214 </File>
215 <File
216 RelativePath=".\src\light.cc"
217 >
218 </File>
219 <File
220 RelativePath=".\src\light.h"
221 >
222 </File>
223 <File
224 RelativePath=".\src\log.cc"
225 >
226 </File>
227 <File
228 RelativePath=".\src\log.h"
229 >
230 </File>
231 <File
232 RelativePath=".\src\material.cc"
233 >
234 </File>
235 <File
236 RelativePath=".\src\material.h"
237 >
238 </File>
239 <File
240 RelativePath=".\src\mesh.cc"
241 >
242 </File>
243 <File
244 RelativePath=".\src\mesh.h"
245 >
246 </File>
247 <File
248 RelativePath=".\src\node.cc"
249 >
250 </File>
251 <File
252 RelativePath=".\src\node.h"
253 >
254 </File>
255 <File
256 RelativePath=".\src\object.h"
257 >
258 </File>
259 <File
260 RelativePath=".\src\scene.cc"
261 >
262 </File>
263 <File
264 RelativePath=".\src\xform_node.cc"
265 >
266 </File>
267 <File
268 RelativePath=".\src\xform_node.h"
269 >
270 </File>
271 </Filter>
272 <Filter
273 Name="include"
274 Filter="h;hpp;hxx;hm;inl;inc;xsd"
275 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
276 >
277 <File
278 RelativePath=".\src\goat3d.h"
279 >
280 </File>
281 </Filter>
282 <Filter
283 Name="libs"
284 >
285 <Filter
286 Name="tinyxml2"
287 >
288 <File
289 RelativePath=".\libs\tinyxml2\tinyxml2.cpp"
290 >
291 </File>
292 <File
293 RelativePath=".\libs\tinyxml2\tinyxml2.h"
294 >
295 </File>
296 </Filter>
297 <Filter
298 Name="openctm"
299 >
300 <File
301 RelativePath=".\libs\openctm\compressMG1.c"
302 >
303 </File>
304 <File
305 RelativePath=".\libs\openctm\compressMG2.c"
306 >
307 </File>
308 <File
309 RelativePath=".\libs\openctm\compressRAW.c"
310 >
311 </File>
312 <File
313 RelativePath=".\libs\openctm\internal.h"
314 >
315 </File>
316 <File
317 RelativePath=".\libs\openctm\openctm.c"
318 >
319 </File>
320 <File
321 RelativePath=".\libs\openctm\openctm.h"
322 >
323 </File>
324 <File
325 RelativePath=".\libs\openctm\openctmpp.h"
326 >
327 </File>
328 <File
329 RelativePath=".\libs\openctm\stream.c"
330 >
331 </File>
332 <Filter
333 Name="liblzma"
334 >
335 <File
336 RelativePath=".\libs\openctm\liblzma\Alloc.c"
337 >
338 </File>
339 <File
340 RelativePath=".\libs\openctm\liblzma\Alloc.h"
341 >
342 </File>
343 <File
344 RelativePath=".\libs\openctm\liblzma\LzFind.c"
345 >
346 </File>
347 <File
348 RelativePath=".\libs\openctm\liblzma\LzFind.h"
349 >
350 </File>
351 <File
352 RelativePath=".\libs\openctm\liblzma\LzHash.h"
353 >
354 </File>
355 <File
356 RelativePath=".\libs\openctm\liblzma\LzmaDec.c"
357 >
358 </File>
359 <File
360 RelativePath=".\libs\openctm\liblzma\LzmaDec.h"
361 >
362 </File>
363 <File
364 RelativePath=".\libs\openctm\liblzma\LzmaEnc.c"
365 >
366 </File>
367 <File
368 RelativePath=".\libs\openctm\liblzma\LzmaEnc.h"
369 >
370 </File>
371 <File
372 RelativePath=".\libs\openctm\liblzma\LzmaLib.c"
373 >
374 </File>
375 <File
376 RelativePath=".\libs\openctm\liblzma\LzmaLib.h"
377 >
378 </File>
379 <File
380 RelativePath=".\libs\openctm\liblzma\NameMangle.h"
381 >
382 </File>
383 <File
384 RelativePath=".\libs\openctm\liblzma\Types.h"
385 >
386 </File>
387 </Filter>
388 </Filter>
389 <Filter
390 Name="vmath"
391 >
392 <File
393 RelativePath=".\libs\vmath\basis.cc"
394 >
395 </File>
396 <File
397 RelativePath=".\libs\vmath\basis.h"
398 >
399 </File>
400 <File
401 RelativePath=".\libs\vmath\basis_c.c"
402 >
403 </File>
404 <File
405 RelativePath=".\libs\vmath\geom.c"
406 >
407 </File>
408 <File
409 RelativePath=".\libs\vmath\geom.h"
410 >
411 </File>
412 <File
413 RelativePath=".\libs\vmath\matrix.cc"
414 >
415 </File>
416 <File
417 RelativePath=".\libs\vmath\matrix.h"
418 >
419 </File>
420 <File
421 RelativePath=".\libs\vmath\matrix.inl"
422 >
423 </File>
424 <File
425 RelativePath=".\libs\vmath\matrix_c.c"
426 >
427 </File>
428 <File
429 RelativePath=".\libs\vmath\quat.cc"
430 >
431 </File>
432 <File
433 RelativePath=".\libs\vmath\quat.h"
434 >
435 </File>
436 <File
437 RelativePath=".\libs\vmath\quat.inl"
438 >
439 </File>
440 <File
441 RelativePath=".\libs\vmath\quat_c.c"
442 >
443 </File>
444 <File
445 RelativePath=".\libs\vmath\ray.cc"
446 >
447 </File>
448 <File
449 RelativePath=".\libs\vmath\ray.h"
450 >
451 </File>
452 <File
453 RelativePath=".\libs\vmath\ray.inl"
454 >
455 </File>
456 <File
457 RelativePath=".\libs\vmath\ray_c.c"
458 >
459 </File>
460 <File
461 RelativePath=".\libs\vmath\sphvec.cc"
462 >
463 </File>
464 <File
465 RelativePath=".\libs\vmath\sphvec.h"
466 >
467 </File>
468 <File
469 RelativePath=".\libs\vmath\vector.cc"
470 >
471 </File>
472 <File
473 RelativePath=".\libs\vmath\vector.h"
474 >
475 </File>
476 <File
477 RelativePath=".\libs\vmath\vector.inl"
478 >
479 </File>
480 <File
481 RelativePath=".\libs\vmath\vmath.c"
482 >
483 </File>
484 <File
485 RelativePath=".\libs\vmath\vmath.h"
486 >
487 </File>
488 <File
489 RelativePath=".\libs\vmath\vmath.inl"
490 >
491 </File>
492 <File
493 RelativePath=".\libs\vmath\vmath_config.h"
494 >
495 </File>
496 <File
497 RelativePath=".\libs\vmath\vmath_types.h"
498 >
499 </File>
500 </Filter>
501 <Filter
502 Name="anim"
503 >
504 <File
505 RelativePath=".\libs\anim\anim.c"
506 >
507 </File>
508 <File
509 RelativePath=".\libs\anim\anim.h"
510 >
511 </File>
512 <File
513 RelativePath=".\libs\anim\config.h"
514 >
515 </File>
516 <File
517 RelativePath=".\libs\anim\dynarr.c"
518 >
519 </File>
520 <File
521 RelativePath=".\libs\anim\dynarr.h"
522 >
523 </File>
524 <File
525 RelativePath=".\libs\anim\track.c"
526 >
527 </File>
528 <File
529 RelativePath=".\libs\anim\track.h"
530 >
531 </File>
532 </Filter>
533 </Filter>
534 </Files>
535 <Globals>
536 </Globals>
537 </VisualStudioProject>