Changeset 1570


Ignore:
Timestamp:
Jul 4, 2012, 10:52:28 PM (8 years ago)
Author:
sam
Message:

core: add the whole BulletPhysics source code to the engine core, because
that’s precisely how they want us to use it.

Location:
trunk/src
Files:
444 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/Makefile.am

    r1563 r1570  
    3636    $(d3d9_sources) \
    3737    $(android_sources) \
     38    $(bullet_sources) \
    3839    \
    3940    thread/threadbase.h thread/thread.h \
     
    6162    debug/record.cpp debug/record.h debug/stats.cpp debug/stats.h \
    6263    debug/quad.cpp debug/quad.h
    63 liblol_a_CPPFLAGS = @LOL_CFLAGS@
     64liblol_a_CPPFLAGS = @LOL_CFLAGS@ -Ibullet
    6465
    6566SUFFIXES = .lolfx
     
    114115    platform/android/androidapp.cpp platform/android/androidapp.h
    115116
     117bullet_sources =
     118
     119if FALSE #CONDITIONAL_BUILD_MULTITHREADED
     120bullet_sources += \
     121        bullet/BulletMultiThreaded/PosixThreadSupport.h \
     122        bullet/BulletMultiThreaded/vectormath/scalar/cpp/mat_aos.h \
     123        bullet/BulletMultiThreaded/vectormath/scalar/cpp/vec_aos.h \
     124        bullet/BulletMultiThreaded/vectormath/scalar/cpp/quat_aos.h \
     125        bullet/BulletMultiThreaded/vectormath/scalar/cpp/vectormath_aos.h \
     126        bullet/BulletMultiThreaded/PpuAddressSpace.h \
     127        bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h \
     128        bullet/BulletMultiThreaded/PlatformDefinitions.h \
     129        bullet/BulletMultiThreaded/vectormath2bullet.h \
     130        bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
     131        bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h \
     132        bullet/BulletMultiThreaded/SpuSampleTaskProcess.h \
     133        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
     134        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h \
     135        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
     136        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
     137        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
     138        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
     139        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
     140        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
     141        bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
     142        bullet/BulletMultiThreaded/SpuSync.h \
     143        bullet/BulletMultiThreaded/btThreadSupportInterface.h \
     144        bullet/BulletMultiThreaded/SpuLibspe2Support.h \
     145        bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
     146        bullet/BulletMultiThreaded/SpuFakeDma.h \
     147        bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
     148        bullet/BulletMultiThreaded/SpuDoubleBuffer.h \
     149        bullet/BulletMultiThreaded/Win32ThreadSupport.h \
     150        bullet/BulletMultiThreaded/SequentialThreadSupport.h
     151
     152libBulletMultiThreaded_la_CXXFLAGS = ${CXXFLAGS} -I./BulletMultiThreaded/vectormath/scalar/cpp
     153bullet_sources += \
     154                bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.cpp \
     155                bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.cpp \
     156                bullet/BulletMultiThreaded/SpuLibspe2Support.cpp \
     157                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.cpp \
     158                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.cpp \
     159                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.cpp \
     160                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.cpp \
     161                bullet/BulletMultiThreaded/btThreadSupportInterface.cpp \
     162                bullet/BulletMultiThreaded/SequentialThreadSupport.cpp \
     163                bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.cpp \
     164                bullet/BulletMultiThreaded/Win32ThreadSupport.cpp \
     165                bullet/BulletMultiThreaded/SpuFakeDma.cpp \
     166                bullet/BulletMultiThreaded/PosixThreadSupport.cpp \
     167                bullet/BulletMultiThreaded/SpuCollisionTaskProcess.cpp \
     168                bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.cpp \
     169                bullet/BulletMultiThreaded/SpuSampleTaskProcess.cpp \
     170                bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
     171                bullet/BulletMultiThreaded/PpuAddressSpace.h \
     172                bullet/BulletMultiThreaded/SpuSampleTaskProcess.h \
     173                bullet/BulletMultiThreaded/SequentialThreadSupport.h \
     174                bullet/BulletMultiThreaded/PlatformDefinitions.h \
     175                bullet/BulletMultiThreaded/Win32ThreadSupport.h \
     176                bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
     177                bullet/BulletMultiThreaded/btThreadSupportInterface.h \
     178                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
     179                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
     180                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
     181                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
     182                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
     183                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
     184                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
     185                bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
     186                bullet/BulletMultiThreaded/SpuFakeDma.h \
     187                bullet/BulletMultiThreaded/SpuSync.h \
     188                bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h \
     189                bullet/BulletMultiThreaded/SpuDoubleBuffer.h \
     190                bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h \
     191                bullet/BulletMultiThreaded/PosixThreadSupport.h \
     192                bullet/BulletMultiThreaded/SpuLibspe2Support.h \
     193                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.cpp \
     194                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
     195                bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
     196endif
     197
     198bullet_sources += \
     199                bullet/LinearMath/btQuickprof.cpp \
     200                bullet/LinearMath/btGeometryUtil.cpp \
     201                bullet/LinearMath/btAlignedAllocator.cpp \
     202                bullet/LinearMath/btSerializer.cpp \
     203                bullet/LinearMath/btConvexHull.cpp \
     204                bullet/LinearMath/btConvexHullComputer.cpp \
     205                bullet/LinearMath/btHashMap.h \
     206                bullet/LinearMath/btConvexHull.h \
     207                bullet/LinearMath/btAabbUtil2.h \
     208                bullet/LinearMath/btGeometryUtil.h \
     209                bullet/LinearMath/btQuadWord.h \
     210                bullet/LinearMath/btPoolAllocator.h \
     211                bullet/LinearMath/btScalar.h \
     212                bullet/LinearMath/btMinMax.h \
     213                bullet/LinearMath/btVector3.h \
     214                bullet/LinearMath/btList.h \
     215                bullet/LinearMath/btStackAlloc.h \
     216                bullet/LinearMath/btMatrix3x3.h \
     217                bullet/LinearMath/btMotionState.h \
     218                bullet/LinearMath/btAlignedAllocator.h \
     219                bullet/LinearMath/btQuaternion.h \
     220                bullet/LinearMath/btAlignedObjectArray.h \
     221                bullet/LinearMath/btQuickprof.h \
     222                bullet/LinearMath/btSerializer.h \
     223                bullet/LinearMath/btTransformUtil.h \
     224                bullet/LinearMath/btTransform.h \
     225                bullet/LinearMath/btDefaultMotionState.h \
     226                bullet/LinearMath/btIDebugDraw.h \
     227                bullet/LinearMath/btRandom.h
     228
     229bullet_sources += \
     230                bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp \
     231                bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp \
     232                bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp \
     233                bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp \
     234                bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
     235                bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
     236                bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
     237                bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
     238                bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
     239                bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
     240                bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
     241                bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp \
     242                bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp \
     243                bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp \
     244                bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp \
     245                bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp \
     246                bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp \
     247                bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp \
     248                bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp \
     249                bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp \
     250                bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp \
     251                bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp \
     252                bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp \
     253                bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp \
     254                bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp \
     255                bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp \
     256                bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp \
     257                bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp \
     258                bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp \
     259                bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp \
     260                bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp \
     261                bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp \
     262                bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp \
     263                bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp \
     264                bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp \
     265                bullet/BulletCollision/CollisionShapes/btTetrahedronShape.cpp \
     266                bullet/BulletCollision/CollisionShapes/btShapeHull.cpp \
     267                bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
     268                bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp \
     269                bullet/BulletCollision/CollisionShapes/btConeShape.cpp \
     270                bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
     271                bullet/BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
     272                bullet/BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
     273                bullet/BulletCollision/CollisionShapes/btSphereShape.cpp \
     274                bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp \
     275                bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp \
     276                bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp \
     277                bullet/BulletCollision/CollisionShapes/btTriangleBuffer.cpp \
     278                bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp \
     279                bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp \
     280                bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp \
     281                bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp \
     282                bullet/BulletCollision/CollisionShapes/btConvexShape.cpp \
     283                bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp \
     284                bullet/BulletCollision/CollisionShapes/btConvexInternalShape.cpp \
     285                bullet/BulletCollision/CollisionShapes/btConvexHullShape.cpp \
     286                bullet/BulletCollision/CollisionShapes/btTriangleCallback.cpp \
     287                bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp \
     288                bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp \
     289                bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp \
     290                bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp \
     291                bullet/BulletCollision/CollisionShapes/btBoxShape.cpp \
     292                bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp \
     293                bullet/BulletCollision/CollisionShapes/btOptimizedBvh.cpp \
     294                bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp \
     295                bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp \
     296                bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp \
     297                bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp \
     298                bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp \
     299                bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp \
     300                bullet/BulletCollision/CollisionShapes/btTriangleMesh.cpp \
     301                bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp \
     302                bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp \
     303                bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp \
     304                bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp \
     305                bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp \
     306                bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp \
     307                bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp \
     308                bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp \
     309                bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp \
     310                bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp \
     311                bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
     312                bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
     313                bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h \
     314                bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
     315                bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
     316                bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
     317                bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h \
     318                bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
     319                bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
     320                bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
     321                bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
     322                bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
     323                bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
     324                bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
     325                bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
     326                bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
     327                bullet/BulletCollision/CollisionDispatch/btCollisionObject.h \
     328                bullet/BulletCollision/CollisionDispatch/btGhostObject.h \
     329                bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
     330                bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
     331                bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
     332                bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
     333                bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
     334                bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
     335                bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
     336                bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
     337                bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
     338                bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
     339                bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
     340                bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
     341                bullet/BulletCollision/CollisionDispatch/btUnionFind.h \
     342                bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
     343                bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
     344                bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
     345                bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h \
     346                bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
     347                bullet/BulletCollision/CollisionDispatch/btManifoldResult.h \
     348                bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
     349                bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
     350                bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
     351                bullet/BulletCollision/CollisionShapes/btConvexShape.h \
     352                bullet/BulletCollision/CollisionShapes/btConvex2dShape.h \
     353                bullet/BulletCollision/CollisionShapes/btTriangleCallback.h \
     354                bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
     355                bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
     356                bullet/BulletCollision/CollisionShapes/btCompoundShape.h \
     357                bullet/BulletCollision/CollisionShapes/btBoxShape.h \
     358                bullet/BulletCollision/CollisionShapes/btBox2dShape.h \
     359                bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h \
     360                bullet/BulletCollision/CollisionShapes/btCollisionMargin.h \
     361                bullet/BulletCollision/CollisionShapes/btConcaveShape.h \
     362                bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
     363                bullet/BulletCollision/CollisionShapes/btEmptyShape.h \
     364                bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h \
     365                bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
     366                bullet/BulletCollision/CollisionShapes/btMaterial.h \
     367                bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
     368                bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h \
     369                bullet/BulletCollision/CollisionShapes/btSphereShape.h \
     370                bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
     371                bullet/BulletCollision/CollisionShapes/btCapsuleShape.h \
     372                bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
     373                bullet/BulletCollision/CollisionShapes/btCollisionShape.h \
     374                bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h \
     375                bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
     376                bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h \
     377                bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h \
     378                bullet/BulletCollision/CollisionShapes/btTriangleMesh.h \
     379                bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h \
     380                bullet/BulletCollision/CollisionShapes/btShapeHull.h \
     381                bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
     382                bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h \
     383                bullet/BulletCollision/CollisionShapes/btTriangleShape.h \
     384                bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
     385                bullet/BulletCollision/CollisionShapes/btCylinderShape.h \
     386                bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h \
     387                bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h \
     388                bullet/BulletCollision/CollisionShapes/btConeShape.h \
     389                bullet/BulletCollision/CollisionShapes/btConvexHullShape.h \
     390                bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h \
     391                bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
     392                bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
     393                bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
     394                bullet/BulletCollision/BroadphaseCollision/btDbvt.h \
     395                bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
     396                bullet/BulletCollision/BroadphaseCollision/btDispatcher.h \
     397                bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
     398                bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
     399                bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
     400                bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
     401                bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
     402                bullet/BulletCollision/Gimpact/btGImpactBvh.cpp\
     403                bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp\
     404                bullet/BulletCollision/Gimpact/btTriangleShapeEx.cpp\
     405                bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp\
     406                bullet/BulletCollision/Gimpact/btGImpactShape.cpp\
     407                bullet/BulletCollision/Gimpact/gim_box_set.cpp\
     408                bullet/BulletCollision/Gimpact/gim_contact.cpp\
     409                bullet/BulletCollision/Gimpact/gim_memory.cpp\
     410                bullet/BulletCollision/Gimpact/gim_tri_collision.cpp
     411
     412bullet_sources += \
     413                bullet/BulletDynamics/Dynamics/btRigidBody.cpp \
     414                bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp \
     415                bullet/BulletDynamics/Dynamics/Bullet-C-API.cpp \
     416                bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp \
     417                bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp \
     418                bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp \
     419                bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp \
     420                bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp \
     421                bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp \
     422                bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp \
     423                bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp \
     424                bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp \
     425                bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp \
     426                bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp \
     427                bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp \
     428                bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp \
     429                bullet/BulletDynamics/Vehicle/btWheelInfo.cpp \
     430                bullet/BulletDynamics/Vehicle/btRaycastVehicle.cpp \
     431                bullet/BulletDynamics/Character/btKinematicCharacterController.cpp \
     432                bullet/BulletDynamics/Character/btKinematicCharacterController.h \
     433                bullet/BulletDynamics/Character/btCharacterControllerInterface.h \
     434                bullet/BulletDynamics/Dynamics/btActionInterface.h \
     435                bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
     436                bullet/BulletDynamics/Dynamics/btRigidBody.h \
     437                bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
     438                bullet/BulletDynamics/Dynamics/btDynamicsWorld.h \
     439                bullet/BulletDynamics/ConstraintSolver/btSolverBody.h \
     440                bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h \
     441                bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
     442                bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h \
     443                bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
     444                bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h \
     445                bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
     446                bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h \
     447                bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h \
     448                bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
     449                bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
     450                bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
     451                bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h \
     452                bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h \
     453                bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
     454                bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
     455                bullet/BulletDynamics/ConstraintSolver/btSolve2bullet/LinearConstraint.h \
     456                bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h \
     457                bullet/BulletDynamics/Vehicle/btRaycastVehicle.h \
     458                bullet/BulletDynamics/Vehicle/btWheelInfo.h
     459
     460bullet_sources += \
     461                bullet/BulletSoftBody/btDefaultSoftBodySolver.cpp \
     462                bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp \
     463                bullet/BulletSoftBody/btSoftBody.cpp \
     464                bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp \
     465                bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp \
     466                bullet/BulletSoftBody/btSoftRigidDynamicsWorld.cpp \
     467                bullet/BulletSoftBody/btSoftBodyHelpers.cpp \
     468                bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp \
     469                bullet/BulletSoftBody/btSparseSDF.h \
     470                bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
     471                bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
     472                bullet/BulletSoftBody/btSoftBody.h \
     473                bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
     474                bullet/BulletSoftBody/btSoftBodyInternals.h \
     475                bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
     476                bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h \
     477                bullet/BulletSoftBody/btSoftBodyHelpers.h
     478
     479bullet_sources += \
     480        bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
     481        bullet/BulletSoftBody/btSoftBodyInternals.h \
     482        bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
     483        bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
     484        bullet/BulletSoftBody/btSoftBody.h \
     485        bullet/BulletSoftBody/btSoftBodyHelpers.h \
     486        bullet/BulletSoftBody/btSparseSDF.h \
     487        bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
     488        bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h \
     489        bullet/BulletDynamics/Vehicle/btRaycastVehicle.h \
     490        bullet/BulletDynamics/Vehicle/btWheelInfo.h \
     491        bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h \
     492        bullet/BulletDynamics/Dynamics/btActionInterface.h \
     493        bullet/BulletDynamics/Dynamics/btRigidBody.h \
     494        bullet/BulletDynamics/Dynamics/btDynamicsWorld.h \
     495        bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
     496        bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
     497        bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
     498        bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h \
     499        bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
     500        bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h \
     501        bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h \
     502        bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h \
     503        bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h \
     504        bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
     505        bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
     506        bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
     507        bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h \
     508        bullet/BulletDynamics/ConstraintSolver/btSolve2bullet/LinearConstraint.h \
     509        bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
     510        bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h \
     511        bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
     512        bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
     513        bullet/BulletDynamics/ConstraintSolver/btSolverBody.h \
     514        bullet/BulletDynamics/Character/btCharacterControllerInterface.h \
     515        bullet/BulletDynamics/Character/btKinematicCharacterController.h \
     516        bullet/BulletCollision/CollisionShapes/btShapeHull.h \
     517        bullet/BulletCollision/CollisionShapes/btConcaveShape.h \
     518        bullet/BulletCollision/CollisionShapes/btCollisionMargin.h \
     519        bullet/BulletCollision/CollisionShapes/btCompoundShape.h \
     520        bullet/BulletCollision/CollisionShapes/btConvexHullShape.h \
     521        bullet/BulletCollision/CollisionShapes/btCylinderShape.h \
     522        bullet/BulletCollision/CollisionShapes/btTriangleMesh.h \
     523        bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
     524        bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h \
     525        bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
     526        bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h \
     527        bullet/BulletCollision/CollisionShapes/btCapsuleShape.h \
     528        bullet/BulletCollision/CollisionShapes/btSphereShape.h \
     529        bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h \
     530        bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h \
     531        bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
     532        bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h \
     533        bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
     534        bullet/BulletCollision/CollisionShapes/btEmptyShape.h \
     535        bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h \
     536        bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
     537        bullet/BulletCollision/CollisionShapes/btTriangleCallback.h \
     538        bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
     539        bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
     540        bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h \
     541        bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h \
     542        bullet/BulletCollision/CollisionShapes/btConvexShape.h \
     543        bullet/BulletCollision/CollisionShapes/btConvex2dShape.h \
     544        bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h \
     545        bullet/BulletCollision/CollisionShapes/btConeShape.h \
     546        bullet/BulletCollision/CollisionShapes/btCollisionShape.h \
     547        bullet/BulletCollision/CollisionShapes/btTriangleShape.h \
     548        bullet/BulletCollision/CollisionShapes/btBoxShape.h \
     549        bullet/BulletCollision/CollisionShapes/btBox2dShape.h \
     550        bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
     551        bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h \
     552        bullet/BulletCollision/CollisionShapes/btMaterial.h \
     553        bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
     554        bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
     555        bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h \
     556        bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
     557        bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
     558        bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
     559        bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
     560        bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
     561        bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
     562        bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
     563        bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
     564        bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
     565        bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
     566        bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
     567        bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
     568        bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
     569        bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h \
     570        bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
     571        bullet/BulletCollision/BroadphaseCollision/btDbvt.h \
     572        bullet/BulletCollision/BroadphaseCollision/btDispatcher.h \
     573        bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
     574        bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
     575        bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
     576        bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
     577        bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
     578        bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
     579        bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h \
     580        bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
     581        bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
     582        bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
     583        bullet/BulletCollision/CollisionDispatch/btUnionFind.h \
     584        bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
     585        bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
     586        bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
     587        bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
     588        bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h \
     589        bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
     590        bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
     591        bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
     592        bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
     593        bullet/BulletCollision/CollisionDispatch/btCollisionObject.h \
     594        bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
     595        bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
     596        bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
     597        bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
     598        bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
     599        bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
     600        bullet/BulletCollision/CollisionDispatch/btGhostObject.h \
     601        bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
     602        bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h \
     603        bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
     604        bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
     605        bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
     606        bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
     607        bullet/BulletCollision/CollisionDispatch/btManifoldResult.h \
     608        bullet/BulletCollision/Gimpact/gim_memory.h \
     609        bullet/BulletCollision/Gimpact/gim_clip_polygon.h \
     610        bullet/BulletCollision/Gimpact/gim_bitset.h \
     611        bullet/BulletCollision/Gimpact/gim_linear_math.h \
     612        bullet/BulletCollision/Gimpact/btGeometryOperations.h \
     613        bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h \
     614        bullet/BulletCollision/Gimpact/btGImpactBvh.h \
     615        bullet/BulletCollision/Gimpact/gim_box_set.h \
     616        bullet/BulletCollision/Gimpact/gim_array.h \
     617        bullet/BulletCollision/Gimpact/btGImpactShape.h \
     618        bullet/BulletCollision/Gimpact/btTriangleShapeEx.h \
     619        bullet/BulletCollision/Gimpact/btClipPolygon.h \
     620        bullet/BulletCollision/Gimpact/gim_box_collision.h \
     621        bullet/BulletCollision/Gimpact/gim_tri_collision.h \
     622        bullet/BulletCollision/Gimpact/gim_geometry.h \
     623        bullet/BulletCollision/Gimpact/gim_math.h \
     624        bullet/BulletCollision/Gimpact/btQuantization.h \
     625        bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h \
     626        bullet/BulletCollision/Gimpact/gim_geom_types.h \
     627        bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h \
     628        bullet/BulletCollision/Gimpact/gim_contact.h \
     629        bullet/BulletCollision/Gimpact/gim_hash_table.h \
     630        bullet/BulletCollision/Gimpact/gim_radixsort.h \
     631        bullet/BulletCollision/Gimpact/btGImpactMassUtil.h \
     632        bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h \
     633        bullet/BulletCollision/Gimpact/btBoxCollision.h \
     634        bullet/BulletCollision/Gimpact/btContactProcessing.h \
     635        bullet/LinearMath/btGeometryUtil.h \
     636        bullet/LinearMath/btConvexHull.h \
     637        bullet/LinearMath/btList.h \
     638        bullet/LinearMath/btMatrix3x3.h \
     639        bullet/LinearMath/btVector3.h \
     640        bullet/LinearMath/btPoolAllocator.h \
     641        bullet/LinearMath/btScalar.h \
     642        bullet/LinearMath/btDefaultMotionState.h \
     643        bullet/LinearMath/btTransform.h \
     644        bullet/LinearMath/btQuadWord.h \
     645        bullet/LinearMath/btAabbUtil2.h \
     646        bullet/LinearMath/btTransformUtil.h \
     647        bullet/LinearMath/btRandom.h \
     648        bullet/LinearMath/btQuaternion.h \
     649        bullet/LinearMath/btMinMax.h \
     650        bullet/LinearMath/btMotionState.h \
     651        bullet/LinearMath/btIDebugDraw.h \
     652        bullet/LinearMath/btAlignedAllocator.h \
     653        bullet/LinearMath/btStackAlloc.h \
     654        bullet/LinearMath/btAlignedObjectArray.h \
     655        bullet/LinearMath/btHashMap.h \
     656        bullet/LinearMath/btQuickprof.h\
     657        bullet/LinearMath/btSerializer.h
     658
Note: See TracChangeset for help on using the changeset viewer.