svn merge -r 16231:16536 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / extern / bullet2 / src / BulletCollision / CMakeLists.txt
1                         
2 INCLUDE_DIRECTORIES(
3 ${BULLET_PHYSICS_SOURCE_DIR}/src }
4 )
5         
6 ADD_LIBRARY(LibBulletCollision
7                                 BroadphaseCollision/btAxisSweep3.cpp
8                                 BroadphaseCollision/btAxisSweep3.h
9                                 BroadphaseCollision/btBroadphaseProxy.cpp
10                                 BroadphaseCollision/btBroadphaseProxy.h
11                                 BroadphaseCollision/btCollisionAlgorithm.cpp
12                                 BroadphaseCollision/btCollisionAlgorithm.h
13                                 BroadphaseCollision/btDispatcher.cpp
14                                 BroadphaseCollision/btDispatcher.h
15                                 BroadphaseCollision/btDbvtBroadphase.cpp
16                                 BroadphaseCollision/btDbvtBroadphase.h
17                                 BroadphaseCollision/btDbvt.cpp
18                                 BroadphaseCollision/btDbvt.h
19                                 BroadphaseCollision/btMultiSapBroadphase.cpp
20                                 BroadphaseCollision/btMultiSapBroadphase.h
21                                 BroadphaseCollision/btOverlappingPairCache.cpp
22                                 BroadphaseCollision/btOverlappingPairCache.h
23                                 BroadphaseCollision/btOverlappingPairCallback.h
24                                 BroadphaseCollision/btQuantizedBvh.cpp
25                                 BroadphaseCollision/btQuantizedBvh.h
26                                 BroadphaseCollision/btSimpleBroadphase.cpp
27                                 BroadphaseCollision/btSimpleBroadphase.h
28                                 CollisionDispatch/btCollisionDispatcher.cpp
29                                 CollisionDispatch/btCollisionDispatcher.h
30                                 CollisionDispatch/btCollisionObject.cpp
31                                 CollisionDispatch/btCollisionObject.h
32                                 CollisionDispatch/btCollisionWorld.cpp
33                                 CollisionDispatch/btCollisionWorld.h
34                                 CollisionDispatch/btCompoundCollisionAlgorithm.cpp
35                                 CollisionDispatch/btCompoundCollisionAlgorithm.h
36                                 CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp
37                                 CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
38                                 CollisionDispatch/btDefaultCollisionConfiguration.cpp
39                                 CollisionDispatch/btDefaultCollisionConfiguration.h
40                                 CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp
41                                 CollisionDispatch/btSphereSphereCollisionAlgorithm.h
42                                 CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp
43                                 CollisionDispatch/btBoxBoxCollisionAlgorithm.h
44                                 CollisionDispatch/btBoxBoxDetector.cpp
45                                 CollisionDispatch/btBoxBoxDetector.h
46                                 CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp
47                                 CollisionDispatch/btSphereBoxCollisionAlgorithm.h
48                                 CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp
49                                 CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
50                                 CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp
51                                 CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
52                                 CollisionDispatch/btConvexConvexAlgorithm.cpp
53                                 CollisionDispatch/btConvexConvexAlgorithm.h
54                                 CollisionDispatch/btEmptyCollisionAlgorithm.cpp
55                                 CollisionDispatch/btEmptyCollisionAlgorithm.h
56                                 CollisionDispatch/btManifoldResult.cpp
57                                 CollisionDispatch/btManifoldResult.h
58                                 CollisionDispatch/btSimulationIslandManager.cpp
59                                 CollisionDispatch/btSimulationIslandManager.h
60                                 CollisionDispatch/btUnionFind.cpp
61                                 CollisionDispatch/btUnionFind.h
62                                 CollisionDispatch/SphereTriangleDetector.cpp
63                                 CollisionDispatch/SphereTriangleDetector.h
64                                 CollisionShapes/btBoxShape.cpp
65                                 CollisionShapes/btBoxShape.h
66                                 CollisionShapes/btBvhTriangleMeshShape.cpp
67                                 CollisionShapes/btBvhTriangleMeshShape.h
68                                 CollisionShapes/btCapsuleShape.cpp
69                                 CollisionShapes/btCapsuleShape.h
70                                 CollisionShapes/btCollisionShape.cpp
71                                 CollisionShapes/btCollisionShape.h
72                                 CollisionShapes/btCompoundShape.cpp
73                                 CollisionShapes/btCompoundShape.h
74                                 CollisionShapes/btConcaveShape.cpp
75                                 CollisionShapes/btConcaveShape.h
76                                 CollisionShapes/btConeShape.cpp
77                                 CollisionShapes/btConeShape.h
78                                 CollisionShapes/btConvexHullShape.cpp
79                                 CollisionShapes/btConvexHullShape.h
80                                 CollisionShapes/btConvexShape.cpp
81                                 CollisionShapes/btConvexShape.h
82                                 CollisionShapes/btConvexInternalShape.cpp
83                                 CollisionShapes/btConvexInternalShape.h
84                                 CollisionShapes/btConvexTriangleMeshShape.cpp
85                                 CollisionShapes/btConvexTriangleMeshShape.h
86                                 CollisionShapes/btCylinderShape.cpp
87                                 CollisionShapes/btCylinderShape.h
88                                 CollisionShapes/btEmptyShape.cpp
89                                 CollisionShapes/btEmptyShape.h
90                                 CollisionShapes/btHeightfieldTerrainShape.cpp
91                                 CollisionShapes/btHeightfieldTerrainShape.h
92                                 CollisionShapes/btMinkowskiSumShape.cpp
93                                 CollisionShapes/btMinkowskiSumShape.h
94                                 CollisionShapes/btMaterial.h
95                                 CollisionShapes/btMultimaterialTriangleMeshShape.cpp
96                                 CollisionShapes/btMultimaterialTriangleMeshShape.h
97                                 CollisionShapes/btMultiSphereShape.cpp
98                                 CollisionShapes/btMultiSphereShape.h
99                                 CollisionShapes/btOptimizedBvh.cpp
100                                 CollisionShapes/btOptimizedBvh.h
101                                 CollisionShapes/btPolyhedralConvexShape.cpp
102                                 CollisionShapes/btPolyhedralConvexShape.h
103                                 CollisionShapes/btScaledBvhTriangleMeshShape.cpp
104                                 CollisionShapes/btScaledBvhTriangleMeshShape.h
105                                 CollisionShapes/btTetrahedronShape.cpp
106                                 CollisionShapes/btTetrahedronShape.h
107                                 CollisionShapes/btSphereShape.cpp
108                                 CollisionShapes/btSphereShape.h
109                                 CollisionShapes/btShapeHull.h
110                                 CollisionShapes/btShapeHull.cpp
111                                 CollisionShapes/btStaticPlaneShape.cpp
112                                 CollisionShapes/btStaticPlaneShape.h
113                                 CollisionShapes/btStridingMeshInterface.cpp
114                                 CollisionShapes/btStridingMeshInterface.h
115                                 CollisionShapes/btTriangleCallback.cpp
116                                 CollisionShapes/btTriangleCallback.h
117                                 CollisionShapes/btTriangleBuffer.cpp
118                                 CollisionShapes/btTriangleBuffer.h
119                                 CollisionShapes/btTriangleIndexVertexArray.cpp
120                                 CollisionShapes/btTriangleIndexVertexArray.h
121                                 CollisionShapes/btTriangleIndexVertexMaterialArray.h
122                                 CollisionShapes/btTriangleIndexVertexMaterialArray.cpp
123                                 CollisionShapes/btTriangleMesh.cpp
124                                 CollisionShapes/btTriangleMesh.h
125                                 CollisionShapes/btTriangleMeshShape.cpp
126                                 CollisionShapes/btTriangleMeshShape.h
127                                 CollisionShapes/btUniformScalingShape.cpp
128                                 CollisionShapes/btUniformScalingShape.h
129                                 NarrowPhaseCollision/btContinuousConvexCollision.cpp
130                                 NarrowPhaseCollision/btContinuousConvexCollision.h
131                                 NarrowPhaseCollision/btGjkEpa.cpp
132                                 NarrowPhaseCollision/btGjkEpa.h
133                                 NarrowPhaseCollision/btGjkEpa2.cpp
134                                 NarrowPhaseCollision/btGjkEpa2.h
135                                 NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp
136                                 NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
137                                 NarrowPhaseCollision/btConvexCast.cpp
138                                 NarrowPhaseCollision/btConvexCast.h
139                                 NarrowPhaseCollision/btGjkConvexCast.cpp
140                                 NarrowPhaseCollision/btGjkConvexCast.h
141                                 NarrowPhaseCollision/btGjkPairDetector.cpp
142                                 NarrowPhaseCollision/btGjkPairDetector.h
143                                 NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp
144                                 NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
145                                 NarrowPhaseCollision/btPersistentManifold.cpp
146                                 NarrowPhaseCollision/btPersistentManifold.h
147                                 NarrowPhaseCollision/btRaycastCallback.cpp
148                                 NarrowPhaseCollision/btRaycastCallback.h
149                                 NarrowPhaseCollision/btSubSimplexConvexCast.cpp
150                                 NarrowPhaseCollision/btSubSimplexConvexCast.h
151                                 NarrowPhaseCollision/btVoronoiSimplexSolver.cpp
152                                 NarrowPhaseCollision/btVoronoiSimplexSolver.h
153 )