1 # Microsoft Developer Studio Project File - Name="Bullet" - Package Owner=<4>
2 # Microsoft Developer Studio Generated Build File, Format Version 6.00
5 # TARGTYPE "Win32 (x86) Static Library" 0x0104
7 CFG=Bullet - Win32 Debug
8 !MESSAGE This is not a valid makefile. To build this project using NMAKE,
9 !MESSAGE use the Export Makefile command and run
11 !MESSAGE NMAKE /f "BLI_Bullet.mak".
13 !MESSAGE You can specify a configuration when running NMAKE
14 !MESSAGE by defining the macro CFG on the command line. For example:
16 !MESSAGE NMAKE /f "BLI_Bullet.mak" CFG="Bullet - Win32 Debug"
18 !MESSAGE Possible choices for configuration are:
20 !MESSAGE "Bullet - Win32 Release" (based on "Win32 (x86) Static Library")
21 !MESSAGE "Bullet - Win32 Debug" (based on "Win32 (x86) Static Library")
25 # PROP AllowPerConfigDependencies 0
26 # PROP Scc_ProjName ""
27 # PROP Scc_LocalPath ""
31 !IF "$(CFG)" == "Bullet - Win32 Release"
34 # PROP BASE Use_Debug_Libraries 0
35 # PROP BASE Output_Dir "Release"
36 # PROP BASE Intermediate_Dir "Release"
37 # PROP BASE Target_Dir ""
39 # PROP Use_Debug_Libraries 0
40 # PROP Output_Dir "Release"
41 # PROP Intermediate_Dir "Release"
45 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
46 # ADD CPP /nologo /MT /W3 /GX /Zd /O2 /I "../LinearMath" /I "." /D "NDEBUG" /D "_LIB" /D "WIN32" /D "_MBCS" /D "BUM_INLINED" /D "USE_ALGEBRAIC" /YX /FD /c
47 # ADD BASE RSC /l 0x409 /d "NDEBUG"
48 # ADD RSC /l 0x409 /d "NDEBUG"
50 # ADD BASE BSC32 /nologo
53 # ADD BASE LIB32 /nologo
55 # Begin Special Build Tool
57 PostBuild_Desc=copy bullet to ..lib\windows\lib
58 PostBuild_Cmds=XCOPY /Y .\release\*.lib .\..\..\..\..\lib\windows\bullet\lib\*.*
59 # End Special Build Tool
61 !ELSEIF "$(CFG)" == "Bullet - Win32 Debug"
64 # PROP BASE Use_Debug_Libraries 1
65 # PROP BASE Output_Dir "Debug"
66 # PROP BASE Intermediate_Dir "Debug"
67 # PROP BASE Target_Dir ""
69 # PROP Use_Debug_Libraries 1
70 # PROP Output_Dir "Debug"
71 # PROP Intermediate_Dir "Debug"
75 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
76 # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../LinearMath" /I "." /D "_DEBUG" /D "_LIB" /D "WIN32" /D "_MBCS" /D "BUM_INLINED" /D "USE_ALGEBRAIC" /YX /FD /GZ /c
77 # ADD BASE RSC /l 0x409 /d "_DEBUG"
78 # ADD RSC /l 0x409 /d "_DEBUG"
80 # ADD BASE BSC32 /nologo
83 # ADD BASE LIB32 /nologo
84 # ADD LIB32 /nologo /out:"Debug\BLI_Bullet_D.lib"
85 # Begin Special Build Tool
87 PostBuild_Desc=copy bullet to ..lib\windows\lib
88 PostBuild_Cmds=XCOPY /Y .\debug\*.lib .\..\..\..\..\lib\windows\bullet\lib\*.*
89 # End Special Build Tool
95 # Name "Bullet - Win32 Release"
96 # Name "Bullet - Win32 Debug"
97 # Begin Group "NarrowPhaseCollision"
99 # PROP Default_Filter ""
102 SOURCE=.\NarrowPhaseCollision\BU_AlgebraicPolynomialSolver.cpp
106 SOURCE=.\NarrowPhaseCollision\BU_AlgebraicPolynomialSolver.h
110 SOURCE=.\NarrowPhaseCollision\BU_Collidable.cpp
114 SOURCE=.\NarrowPhaseCollision\BU_Collidable.h
118 SOURCE=.\NarrowPhaseCollision\BU_CollisionPair.cpp
122 SOURCE=.\NarrowPhaseCollision\BU_CollisionPair.h
126 SOURCE=.\NarrowPhaseCollision\BU_EdgeEdge.cpp
130 SOURCE=.\NarrowPhaseCollision\BU_EdgeEdge.h
134 SOURCE=.\NarrowPhaseCollision\BU_MotionStateInterface.h
138 SOURCE=.\NarrowPhaseCollision\BU_PolynomialSolverInterface.h
142 SOURCE=.\NarrowPhaseCollision\BU_Screwing.cpp
146 SOURCE=.\NarrowPhaseCollision\BU_Screwing.h
150 SOURCE=.\NarrowPhaseCollision\BU_StaticMotionState.h
154 SOURCE=.\NarrowPhaseCollision\BU_VertexPoly.cpp
158 SOURCE=.\NarrowPhaseCollision\BU_VertexPoly.h
162 SOURCE=.\NarrowPhaseCollision\CollisionMargin.h
166 SOURCE=.\NarrowPhaseCollision\ContinuousConvexCollision.cpp
170 SOURCE=.\NarrowPhaseCollision\ContinuousConvexCollision.h
174 SOURCE=.\NarrowPhaseCollision\ConvexCast.cpp
178 SOURCE=.\NarrowPhaseCollision\ConvexCast.h
182 SOURCE=.\NarrowPhaseCollision\ConvexPenetrationDepthSolver.h
186 SOURCE=.\NarrowPhaseCollision\DiscreteCollisionDetectorInterface.h
190 SOURCE=.\NarrowPhaseCollision\GjkConvexCast.cpp
194 SOURCE=.\NarrowPhaseCollision\GjkConvexCast.h
198 SOURCE=.\NarrowPhaseCollision\GjkPairDetector.cpp
202 SOURCE=.\NarrowPhaseCollision\GjkPairDetector.h
206 SOURCE=.\NarrowPhaseCollision\ManifoldPoint.h
210 SOURCE=.\NarrowPhaseCollision\MinkowskiPenetrationDepthSolver.cpp
214 SOURCE=.\NarrowPhaseCollision\MinkowskiPenetrationDepthSolver.h
218 SOURCE=.\NarrowPhaseCollision\PersistentManifold.cpp
222 SOURCE=.\NarrowPhaseCollision\PersistentManifold.h
226 SOURCE=.\NarrowPhaseCollision\PointCollector.h
230 SOURCE=.\NarrowPhaseCollision\RaycastCallback.cpp
234 SOURCE=.\NarrowPhaseCollision\RaycastCallback.h
238 SOURCE=.\NarrowPhaseCollision\SimplexSolverInterface.h
242 SOURCE=.\NarrowPhaseCollision\SubSimplexConvexCast.cpp
246 SOURCE=.\NarrowPhaseCollision\SubSimplexConvexCast.h
250 SOURCE=.\NarrowPhaseCollision\VoronoiSimplexSolver.cpp
254 SOURCE=.\NarrowPhaseCollision\VoronoiSimplexSolver.h
257 # Begin Group "BroadphaseCollision"
259 # PROP Default_Filter ""
262 SOURCE=.\BroadphaseCollision\BroadPhaseInterface.h
266 SOURCE=.\BroadphaseCollision\BroadphaseProxy.cpp
270 SOURCE=.\BroadphaseCollision\BroadphaseProxy.h
274 SOURCE=.\BroadphaseCollision\CollisionAlgorithm.cpp
278 SOURCE=.\BroadphaseCollision\CollisionAlgorithm.h
282 SOURCE=.\BroadphaseCollision\CollisionDispatcher.cpp
286 SOURCE=.\BroadphaseCollision\CollisionDispatcher.h
290 SOURCE=.\BroadphaseCollision\SimpleBroadphase.cpp
294 SOURCE=.\BroadphaseCollision\SimpleBroadphase.h
297 # Begin Group "CollisionShapes"
299 # PROP Default_Filter ""
302 SOURCE=.\CollisionShapes\BoxShape.cpp
306 SOURCE=.\CollisionShapes\BoxShape.h
310 SOURCE=.\CollisionShapes\CollisionShape.cpp
314 SOURCE=.\CollisionShapes\CollisionShape.h
318 SOURCE=.\CollisionShapes\ConeShape.cpp
322 SOURCE=.\CollisionShapes\ConeShape.h
326 SOURCE=.\CollisionShapes\ConvexHullShape.cpp
330 SOURCE=.\CollisionShapes\ConvexHullShape.h
334 SOURCE=.\CollisionShapes\ConvexShape.cpp
338 SOURCE=.\CollisionShapes\ConvexShape.h
342 SOURCE=.\CollisionShapes\CylinderShape.cpp
346 SOURCE=.\CollisionShapes\CylinderShape.h
350 SOURCE=.\CollisionShapes\MinkowskiSumShape.cpp
354 SOURCE=.\CollisionShapes\MinkowskiSumShape.h
358 SOURCE=.\CollisionShapes\MultiSphereShape.cpp
362 SOURCE=.\CollisionShapes\MultiSphereShape.h
366 SOURCE=.\CollisionShapes\PolyhedralConvexShape.cpp
370 SOURCE=.\CollisionShapes\PolyhedralConvexShape.h
374 SOURCE=.\CollisionShapes\Simplex1to4Shape.cpp
378 SOURCE=.\CollisionShapes\Simplex1to4Shape.h
382 SOURCE=.\CollisionShapes\SphereShape.cpp
386 SOURCE=.\CollisionShapes\SphereShape.h
390 SOURCE=.\CollisionShapes\StridingMeshInterface.cpp
394 SOURCE=.\CollisionShapes\StridingMeshInterface.h
398 SOURCE=.\CollisionShapes\TriangleCallback.h
402 SOURCE=.\CollisionShapes\TriangleMesh.cpp
406 SOURCE=.\CollisionShapes\TriangleMesh.h
410 SOURCE=.\CollisionShapes\TriangleMeshShape.cpp
414 SOURCE=.\CollisionShapes\TriangleMeshShape.h
418 SOURCE=.\CollisionShapes\TriangleShape.h