You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

568 line
31 KiB

  1. include $(top_srcdir)/build/autotools/common.am
  2. noinst_LIBRARIES = liblolbullet.a
  3. # Only remove flags that were actually set, because we don't know
  4. # what the compiler actually accepts.
  5. disable_cflags = $(filter $(AM_CPPFLAGS:-W%=-Wno-%), \
  6. -Wno-shadow -Wno-unused -Wno-cast-qual -Wno-strict-aliasing \
  7. -Wno-reorder -Wno-maybe-uninitialized -Wno-narrowing \
  8. -Wno-parentheses)
  9. liblolbullet_a_SOURCES = $(bullet_sources)
  10. liblolbullet_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir) $(disable_cflags)
  11. bullet_sources =
  12. if FALSE #CONDITIONAL_BUILD_MULTITHREADED
  13. bullet_sources += \
  14. BulletMultiThreaded/PosixThreadSupport.h \
  15. BulletMultiThreaded/vectormath/scalar/cpp/mat_aos.h \
  16. BulletMultiThreaded/vectormath/scalar/cpp/vec_aos.h \
  17. BulletMultiThreaded/vectormath/scalar/cpp/quat_aos.h \
  18. BulletMultiThreaded/vectormath/scalar/cpp/vectormath_aos.h \
  19. BulletMultiThreaded/PpuAddressSpace.h \
  20. BulletMultiThreaded/SpuCollisionTaskProcess.h \
  21. BulletMultiThreaded/PlatformDefinitions.h \
  22. BulletMultiThreaded/vectormath2bullet.h \
  23. BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
  24. BulletMultiThreaded/SpuCollisionObjectWrapper.h \
  25. BulletMultiThreaded/SpuSampleTaskProcess.h \
  26. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
  27. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h \
  28. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
  29. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
  30. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
  31. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
  32. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
  33. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
  34. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
  35. BulletMultiThreaded/SpuSync.h \
  36. BulletMultiThreaded/btThreadSupportInterface.h \
  37. BulletMultiThreaded/SpuLibspe2Support.h \
  38. BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
  39. BulletMultiThreaded/SpuFakeDma.h \
  40. BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
  41. BulletMultiThreaded/SpuDoubleBuffer.h \
  42. BulletMultiThreaded/Win32ThreadSupport.h \
  43. BulletMultiThreaded/SequentialThreadSupport.h
  44. libBulletMultiThreaded_la_CXXFLAGS = -I./BulletMultiThreaded/vectormath/scalar/cpp
  45. bullet_sources += \
  46. BulletMultiThreaded/SpuCollisionObjectWrapper.cpp \
  47. BulletMultiThreaded/SpuSampleTask/SpuSampleTask.cpp \
  48. BulletMultiThreaded/SpuLibspe2Support.cpp \
  49. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.cpp \
  50. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.cpp \
  51. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.cpp \
  52. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.cpp \
  53. BulletMultiThreaded/btThreadSupportInterface.cpp \
  54. BulletMultiThreaded/SequentialThreadSupport.cpp \
  55. BulletMultiThreaded/SpuGatheringCollisionDispatcher.cpp \
  56. BulletMultiThreaded/Win32ThreadSupport.cpp \
  57. BulletMultiThreaded/SpuFakeDma.cpp \
  58. BulletMultiThreaded/PosixThreadSupport.cpp \
  59. BulletMultiThreaded/SpuCollisionTaskProcess.cpp \
  60. BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.cpp \
  61. BulletMultiThreaded/SpuSampleTaskProcess.cpp \
  62. BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
  63. BulletMultiThreaded/PpuAddressSpace.h \
  64. BulletMultiThreaded/SpuSampleTaskProcess.h \
  65. BulletMultiThreaded/SequentialThreadSupport.h \
  66. BulletMultiThreaded/PlatformDefinitions.h \
  67. BulletMultiThreaded/Win32ThreadSupport.h \
  68. BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
  69. BulletMultiThreaded/btThreadSupportInterface.h \
  70. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
  71. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
  72. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
  73. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
  74. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
  75. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
  76. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
  77. BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
  78. BulletMultiThreaded/SpuFakeDma.h \
  79. BulletMultiThreaded/SpuSync.h \
  80. BulletMultiThreaded/SpuCollisionObjectWrapper.h \
  81. BulletMultiThreaded/SpuDoubleBuffer.h \
  82. BulletMultiThreaded/SpuCollisionTaskProcess.h \
  83. BulletMultiThreaded/PosixThreadSupport.h \
  84. BulletMultiThreaded/SpuLibspe2Support.h \
  85. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.cpp \
  86. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
  87. BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
  88. endif
  89. bullet_sources += \
  90. LinearMath/btQuickprof.cpp \
  91. LinearMath/btGeometryUtil.cpp \
  92. LinearMath/btAlignedAllocator.cpp \
  93. LinearMath/btSerializer.cpp \
  94. LinearMath/btConvexHull.cpp \
  95. LinearMath/btConvexHullComputer.cpp \
  96. LinearMath/btConvexHullComputer.h \
  97. LinearMath/btGrahamScan2dConvexHull.h \
  98. LinearMath/btHashMap.h \
  99. LinearMath/btConvexHull.h \
  100. LinearMath/btAabbUtil2.h \
  101. LinearMath/btGeometryUtil.h \
  102. LinearMath/btQuadWord.h \
  103. LinearMath/btPoolAllocator.h \
  104. LinearMath/btScalar.h \
  105. LinearMath/btMinMax.h \
  106. LinearMath/btVector3.h \
  107. LinearMath/btList.h \
  108. LinearMath/btStackAlloc.h \
  109. LinearMath/btMatrix3x3.h \
  110. LinearMath/btMotionState.h \
  111. LinearMath/btAlignedAllocator.h \
  112. LinearMath/btQuaternion.h \
  113. LinearMath/btAlignedObjectArray.h \
  114. LinearMath/btQuickprof.h \
  115. LinearMath/btSerializer.h \
  116. LinearMath/btTransformUtil.h \
  117. LinearMath/btTransform.h \
  118. LinearMath/btDefaultMotionState.h \
  119. LinearMath/btIDebugDraw.h \
  120. LinearMath/btRandom.h
  121. bullet_sources += \
  122. BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp \
  123. BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp \
  124. BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp \
  125. BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp \
  126. BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
  127. BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
  128. BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
  129. BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
  130. BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h \
  131. BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
  132. BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
  133. BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
  134. BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp \
  135. BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp \
  136. BulletCollision/CollisionDispatch/btCollisionObject.cpp \
  137. BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp \
  138. BulletCollision/CollisionDispatch/btGhostObject.cpp \
  139. BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp \
  140. BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp \
  141. BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp \
  142. BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp \
  143. BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp \
  144. BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp \
  145. BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp \
  146. BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp \
  147. BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp \
  148. BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp \
  149. BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp \
  150. BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp \
  151. BulletCollision/CollisionDispatch/btManifoldResult.cpp \
  152. BulletCollision/CollisionDispatch/btCollisionWorld.cpp \
  153. BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp \
  154. BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp \
  155. BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp \
  156. BulletCollision/CollisionDispatch/btUnionFind.cpp \
  157. BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp \
  158. BulletCollision/CollisionShapes/btTetrahedronShape.cpp \
  159. BulletCollision/CollisionShapes/btShapeHull.cpp \
  160. BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
  161. BulletCollision/CollisionShapes/btCompoundShape.cpp \
  162. BulletCollision/CollisionShapes/btConeShape.cpp \
  163. BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
  164. BulletCollision/CollisionShapes/btConvexPolyhedron.h \
  165. BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
  166. BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
  167. BulletCollision/CollisionShapes/btSphereShape.cpp \
  168. BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp \
  169. BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp \
  170. BulletCollision/CollisionShapes/btTriangleMeshShape.cpp \
  171. BulletCollision/CollisionShapes/btTriangleBuffer.cpp \
  172. BulletCollision/CollisionShapes/btStaticPlaneShape.cpp \
  173. BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp \
  174. BulletCollision/CollisionShapes/btEmptyShape.cpp \
  175. BulletCollision/CollisionShapes/btCollisionShape.cpp \
  176. BulletCollision/CollisionShapes/btConvexShape.cpp \
  177. BulletCollision/CollisionShapes/btConvex2dShape.cpp \
  178. BulletCollision/CollisionShapes/btConvexInternalShape.cpp \
  179. BulletCollision/CollisionShapes/btConvexHullShape.cpp \
  180. BulletCollision/CollisionShapes/btTriangleCallback.cpp \
  181. BulletCollision/CollisionShapes/btCapsuleShape.cpp \
  182. BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp \
  183. BulletCollision/CollisionShapes/btConcaveShape.cpp \
  184. BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp \
  185. BulletCollision/CollisionShapes/btBoxShape.cpp \
  186. BulletCollision/CollisionShapes/btBox2dShape.cpp \
  187. BulletCollision/CollisionShapes/btOptimizedBvh.cpp \
  188. BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp \
  189. BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp \
  190. BulletCollision/CollisionShapes/btCylinderShape.cpp \
  191. BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp \
  192. BulletCollision/CollisionShapes/btStridingMeshInterface.cpp \
  193. BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp \
  194. BulletCollision/CollisionShapes/btTriangleMesh.cpp \
  195. BulletCollision/BroadphaseCollision/btAxisSweep3.cpp \
  196. BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp \
  197. BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp \
  198. BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp \
  199. BulletCollision/BroadphaseCollision/btDispatcher.cpp \
  200. BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp \
  201. BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp \
  202. BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp \
  203. BulletCollision/BroadphaseCollision/btDbvt.cpp \
  204. BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp \
  205. BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
  206. BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
  207. BulletCollision/NarrowPhaseCollision/btConvexCast.h \
  208. BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
  209. BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
  210. BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
  211. BulletCollision/NarrowPhaseCollision/btPointCollector.h \
  212. BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
  213. BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
  214. BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
  215. BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
  216. BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
  217. BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
  218. BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
  219. BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
  220. BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
  221. BulletCollision/CollisionDispatch/btCollisionObject.h \
  222. BulletCollision/CollisionDispatch/btGhostObject.h \
  223. BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
  224. BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
  225. BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
  226. BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
  227. BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
  228. BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
  229. BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
  230. BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
  231. BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
  232. BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
  233. BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
  234. BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
  235. BulletCollision/CollisionDispatch/btUnionFind.h \
  236. BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
  237. BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
  238. BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
  239. BulletCollision/CollisionDispatch/btCollisionWorld.h \
  240. BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
  241. BulletCollision/CollisionDispatch/btManifoldResult.h \
  242. BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
  243. BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
  244. BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
  245. BulletCollision/CollisionShapes/btConvexShape.h \
  246. BulletCollision/CollisionShapes/btConvex2dShape.h \
  247. BulletCollision/CollisionShapes/btTriangleCallback.h \
  248. BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
  249. BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
  250. BulletCollision/CollisionShapes/btCompoundShape.h \
  251. BulletCollision/CollisionShapes/btBoxShape.h \
  252. BulletCollision/CollisionShapes/btBox2dShape.h \
  253. BulletCollision/CollisionShapes/btMultiSphereShape.h \
  254. BulletCollision/CollisionShapes/btCollisionMargin.h \
  255. BulletCollision/CollisionShapes/btConcaveShape.h \
  256. BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
  257. BulletCollision/CollisionShapes/btEmptyShape.h \
  258. BulletCollision/CollisionShapes/btUniformScalingShape.h \
  259. BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
  260. BulletCollision/CollisionShapes/btMaterial.h \
  261. BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
  262. BulletCollision/CollisionShapes/btTriangleInfoMap.h \
  263. BulletCollision/CollisionShapes/btSphereShape.h \
  264. BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
  265. BulletCollision/CollisionShapes/btCapsuleShape.h \
  266. BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
  267. BulletCollision/CollisionShapes/btCollisionShape.h \
  268. BulletCollision/CollisionShapes/btStaticPlaneShape.h \
  269. BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
  270. BulletCollision/CollisionShapes/btTriangleMeshShape.h \
  271. BulletCollision/CollisionShapes/btStridingMeshInterface.h \
  272. BulletCollision/CollisionShapes/btTriangleMesh.h \
  273. BulletCollision/CollisionShapes/btTriangleBuffer.h \
  274. BulletCollision/CollisionShapes/btShapeHull.h \
  275. BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
  276. BulletCollision/CollisionShapes/btOptimizedBvh.h \
  277. BulletCollision/CollisionShapes/btTriangleShape.h \
  278. BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
  279. BulletCollision/CollisionShapes/btCylinderShape.h \
  280. BulletCollision/CollisionShapes/btTetrahedronShape.h \
  281. BulletCollision/CollisionShapes/btConvexInternalShape.h \
  282. BulletCollision/CollisionShapes/btConeShape.h \
  283. BulletCollision/CollisionShapes/btConvexHullShape.h \
  284. BulletCollision/BroadphaseCollision/btAxisSweep3.h \
  285. BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
  286. BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
  287. BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
  288. BulletCollision/BroadphaseCollision/btDbvt.h \
  289. BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
  290. BulletCollision/BroadphaseCollision/btDispatcher.h \
  291. BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
  292. BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
  293. BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
  294. BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
  295. BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
  296. BulletCollision/Gimpact/btGImpactBvh.cpp\
  297. BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp\
  298. BulletCollision/Gimpact/btTriangleShapeEx.cpp\
  299. BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp\
  300. BulletCollision/Gimpact/btGImpactShape.cpp\
  301. BulletCollision/Gimpact/gim_box_set.cpp\
  302. BulletCollision/Gimpact/gim_contact.cpp\
  303. BulletCollision/Gimpact/gim_memory.cpp\
  304. BulletCollision/Gimpact/gim_tri_collision.cpp
  305. bullet_sources += \
  306. BulletDynamics/Dynamics/btRigidBody.cpp \
  307. BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp \
  308. BulletDynamics/Dynamics/Bullet-C-API.cpp \
  309. BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp \
  310. BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp \
  311. BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp \
  312. BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp \
  313. BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h \
  314. BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp \
  315. BulletDynamics/ConstraintSolver/btTypedConstraint.cpp \
  316. BulletDynamics/ConstraintSolver/btContactConstraint.cpp \
  317. BulletDynamics/ConstraintSolver/btSliderConstraint.cpp \
  318. BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp \
  319. BulletDynamics/ConstraintSolver/btHingeConstraint.cpp \
  320. BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp \
  321. BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp \
  322. BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp \
  323. BulletDynamics/Vehicle/btWheelInfo.cpp \
  324. BulletDynamics/Vehicle/btRaycastVehicle.cpp \
  325. BulletDynamics/Character/btKinematicCharacterController.cpp \
  326. BulletDynamics/Character/btKinematicCharacterController.h \
  327. BulletDynamics/Character/btCharacterControllerInterface.h \
  328. BulletDynamics/Dynamics/btActionInterface.h \
  329. BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
  330. BulletDynamics/Dynamics/btRigidBody.h \
  331. BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
  332. BulletDynamics/Dynamics/btDynamicsWorld.h \
  333. BulletDynamics/ConstraintSolver/btSolverBody.h \
  334. BulletDynamics/ConstraintSolver/btConstraintSolver.h \
  335. BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
  336. BulletDynamics/ConstraintSolver/btTypedConstraint.h \
  337. BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
  338. BulletDynamics/ConstraintSolver/btContactConstraint.h \
  339. BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
  340. BulletDynamics/ConstraintSolver/btJacobianEntry.h \
  341. BulletDynamics/ConstraintSolver/btSolverConstraint.h \
  342. BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
  343. BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
  344. BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
  345. BulletDynamics/ConstraintSolver/btSliderConstraint.h \
  346. BulletDynamics/ConstraintSolver/btHingeConstraint.h \
  347. BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
  348. BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
  349. BulletDynamics/Vehicle/btVehicleRaycaster.h \
  350. BulletDynamics/Vehicle/btRaycastVehicle.h \
  351. BulletDynamics/Vehicle/btWheelInfo.h
  352. bullet_sources += \
  353. BulletSoftBody/btDefaultSoftBodySolver.cpp \
  354. BulletSoftBody/btDefaultSoftBodySolver.h \
  355. BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp \
  356. BulletSoftBody/btSoftBody.cpp \
  357. BulletSoftBody/btSoftBodySolvers.h \
  358. BulletSoftBody/btSoftBodySolverVertexBuffer.h \
  359. BulletSoftBody/btSoftBodyData.h \
  360. BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp \
  361. BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp \
  362. BulletSoftBody/btSoftRigidDynamicsWorld.cpp \
  363. BulletSoftBody/btSoftBodyHelpers.cpp \
  364. BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp \
  365. BulletSoftBody/btSparseSDF.h \
  366. BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
  367. BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
  368. BulletSoftBody/btSoftBody.h \
  369. BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
  370. BulletSoftBody/btSoftBodyInternals.h \
  371. BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
  372. BulletSoftBody/btSoftRigidDynamicsWorld.h \
  373. BulletSoftBody/btSoftBodyHelpers.h
  374. bullet_sources += \
  375. BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
  376. BulletSoftBody/btSoftBodyInternals.h \
  377. BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
  378. BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
  379. BulletSoftBody/btSoftBody.h \
  380. BulletSoftBody/btSoftBodyHelpers.h \
  381. BulletSoftBody/btSparseSDF.h \
  382. BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
  383. BulletSoftBody/btSoftRigidDynamicsWorld.h \
  384. BulletDynamics/Vehicle/btRaycastVehicle.h \
  385. BulletDynamics/Vehicle/btWheelInfo.h \
  386. BulletDynamics/Vehicle/btVehicleRaycaster.h \
  387. BulletDynamics/Dynamics/btActionInterface.h \
  388. BulletDynamics/Dynamics/btRigidBody.h \
  389. BulletDynamics/Dynamics/btDynamicsWorld.h \
  390. BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
  391. BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
  392. BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
  393. BulletDynamics/ConstraintSolver/btSolverConstraint.h \
  394. BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
  395. BulletDynamics/ConstraintSolver/btTypedConstraint.h \
  396. BulletDynamics/ConstraintSolver/btSliderConstraint.h \
  397. BulletDynamics/ConstraintSolver/btConstraintSolver.h \
  398. BulletDynamics/ConstraintSolver/btContactConstraint.h \
  399. BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
  400. BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
  401. BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
  402. BulletDynamics/ConstraintSolver/btJacobianEntry.h \
  403. BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
  404. BulletDynamics/ConstraintSolver/btHingeConstraint.h \
  405. BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
  406. BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
  407. BulletDynamics/ConstraintSolver/btSolverBody.h \
  408. BulletDynamics/Character/btCharacterControllerInterface.h \
  409. BulletDynamics/Character/btKinematicCharacterController.h \
  410. BulletCollision/CollisionShapes/btShapeHull.h \
  411. BulletCollision/CollisionShapes/btConcaveShape.h \
  412. BulletCollision/CollisionShapes/btCollisionMargin.h \
  413. BulletCollision/CollisionShapes/btCompoundShape.h \
  414. BulletCollision/CollisionShapes/btConvexHullShape.h \
  415. BulletCollision/CollisionShapes/btCylinderShape.h \
  416. BulletCollision/CollisionShapes/btTriangleMesh.h \
  417. BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
  418. BulletCollision/CollisionShapes/btUniformScalingShape.h \
  419. BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
  420. BulletCollision/CollisionShapes/btTetrahedronShape.h \
  421. BulletCollision/CollisionShapes/btCapsuleShape.h \
  422. BulletCollision/CollisionShapes/btSphereShape.h \
  423. BulletCollision/CollisionShapes/btMultiSphereShape.h \
  424. BulletCollision/CollisionShapes/btConvexInternalShape.h \
  425. BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
  426. BulletCollision/CollisionShapes/btStridingMeshInterface.h \
  427. BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
  428. BulletCollision/CollisionShapes/btEmptyShape.h \
  429. BulletCollision/CollisionShapes/btOptimizedBvh.h \
  430. BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
  431. BulletCollision/CollisionShapes/btTriangleCallback.h \
  432. BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
  433. BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
  434. BulletCollision/CollisionShapes/btTriangleInfoMap.h \
  435. BulletCollision/CollisionShapes/btTriangleBuffer.h \
  436. BulletCollision/CollisionShapes/btConvexShape.h \
  437. BulletCollision/CollisionShapes/btConvex2dShape.h \
  438. BulletCollision/CollisionShapes/btStaticPlaneShape.h \
  439. BulletCollision/CollisionShapes/btConeShape.h \
  440. BulletCollision/CollisionShapes/btCollisionShape.h \
  441. BulletCollision/CollisionShapes/btTriangleShape.h \
  442. BulletCollision/CollisionShapes/btBoxShape.h \
  443. BulletCollision/CollisionShapes/btBox2dShape.h \
  444. BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
  445. BulletCollision/CollisionShapes/btTriangleMeshShape.h \
  446. BulletCollision/CollisionShapes/btMaterial.h \
  447. BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
  448. BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
  449. BulletCollision/NarrowPhaseCollision/btConvexCast.h \
  450. BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
  451. BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
  452. BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
  453. BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
  454. BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
  455. BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
  456. BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
  457. BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
  458. BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
  459. BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
  460. BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
  461. BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
  462. BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
  463. BulletCollision/NarrowPhaseCollision/btPointCollector.h \
  464. BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
  465. BulletCollision/BroadphaseCollision/btDbvt.h \
  466. BulletCollision/BroadphaseCollision/btDispatcher.h \
  467. BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
  468. BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
  469. BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
  470. BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
  471. BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
  472. BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
  473. BulletCollision/BroadphaseCollision/btAxisSweep3.h \
  474. BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
  475. BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
  476. BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
  477. BulletCollision/CollisionDispatch/btUnionFind.h \
  478. BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
  479. BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
  480. BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
  481. BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
  482. BulletCollision/CollisionDispatch/btCollisionWorld.h \
  483. BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
  484. BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
  485. BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
  486. BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
  487. BulletCollision/CollisionDispatch/btCollisionObject.h \
  488. BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
  489. BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
  490. BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
  491. BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
  492. BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
  493. BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
  494. BulletCollision/CollisionDispatch/btGhostObject.h \
  495. BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
  496. BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h \
  497. BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
  498. BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
  499. BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
  500. BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
  501. BulletCollision/CollisionDispatch/btManifoldResult.h \
  502. BulletCollision/Gimpact/gim_memory.h \
  503. BulletCollision/Gimpact/gim_clip_polygon.h \
  504. BulletCollision/Gimpact/gim_bitset.h \
  505. BulletCollision/Gimpact/gim_linear_math.h \
  506. BulletCollision/Gimpact/btGeometryOperations.h \
  507. BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h \
  508. BulletCollision/Gimpact/btGImpactBvh.h \
  509. BulletCollision/Gimpact/gim_box_set.h \
  510. BulletCollision/Gimpact/gim_array.h \
  511. BulletCollision/Gimpact/btGImpactShape.h \
  512. BulletCollision/Gimpact/btTriangleShapeEx.h \
  513. BulletCollision/Gimpact/btClipPolygon.h \
  514. BulletCollision/Gimpact/gim_box_collision.h \
  515. BulletCollision/Gimpact/gim_tri_collision.h \
  516. BulletCollision/Gimpact/gim_geometry.h \
  517. BulletCollision/Gimpact/gim_math.h \
  518. BulletCollision/Gimpact/btQuantization.h \
  519. BulletCollision/Gimpact/btGImpactQuantizedBvh.h \
  520. BulletCollision/Gimpact/gim_geom_types.h \
  521. BulletCollision/Gimpact/gim_basic_geometry_operations.h \
  522. BulletCollision/Gimpact/gim_contact.h \
  523. BulletCollision/Gimpact/gim_hash_table.h \
  524. BulletCollision/Gimpact/gim_radixsort.h \
  525. BulletCollision/Gimpact/btGImpactMassUtil.h \
  526. BulletCollision/Gimpact/btGenericPoolAllocator.h \
  527. BulletCollision/Gimpact/btBoxCollision.h \
  528. BulletCollision/Gimpact/btContactProcessing.h \
  529. LinearMath/btGeometryUtil.h \
  530. LinearMath/btConvexHull.h \
  531. LinearMath/btList.h \
  532. LinearMath/btMatrix3x3.h \
  533. LinearMath/btVector3.h \
  534. LinearMath/btPoolAllocator.h \
  535. LinearMath/btScalar.h \
  536. LinearMath/btDefaultMotionState.h \
  537. LinearMath/btTransform.h \
  538. LinearMath/btQuadWord.h \
  539. LinearMath/btAabbUtil2.h \
  540. LinearMath/btTransformUtil.h \
  541. LinearMath/btRandom.h \
  542. LinearMath/btQuaternion.h \
  543. LinearMath/btMinMax.h \
  544. LinearMath/btMotionState.h \
  545. LinearMath/btIDebugDraw.h \
  546. LinearMath/btAlignedAllocator.h \
  547. LinearMath/btStackAlloc.h \
  548. LinearMath/btAlignedObjectArray.h \
  549. LinearMath/btHashMap.h \
  550. LinearMath/btQuickprof.h\
  551. LinearMath/btSerializer.h \
  552. Bullet-C-Api.h \
  553. btBulletDynamicsCommon.h \
  554. btBulletCollisionCommon.h