Ignore:
Timestamp:
Feb 9, 2013, 9:08:41 PM (6 years ago)
Author:
sam
Message:

build: split the main library into lolcore and lolbullet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/Makefile.am

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