SET( OGREBULLET_SRC_FILES OgreBulletCollisionsObject.cpp OgreBulletCollisionsObjectState.cpp OgreBulletCollisionsRay.cpp OgreBulletCollisionsShape.cpp OgreBulletCollisionsWorld.cpp Debug/OgreBulletCollisionsDebugContact.cpp Debug/OgreBulletCollisionsDebugDrawer.cpp Debug/OgreBulletCollisionsDebugLines.cpp Debug/OgreBulletCollisionsDebugShape.cpp Shapes/OgreBulletCollisionsBoxShape.cpp Shapes/OgreBulletCollisionsCapsuleShape.cpp Shapes/OgreBulletCollisionsCompoundShape.cpp Shapes/OgreBulletCollisionsConeShape.cpp Shapes/OgreBulletCollisionsConvexHullShape.cpp Shapes/OgreBulletCollisionsCylinderShape.cpp Shapes/OgreBulletCollisionsGImpactShape.cpp Shapes/OgreBulletCollisionsMinkowskiSumShape.cpp Shapes/OgreBulletCollisionsMultiSphereShape.cpp Shapes/OgreBulletCollisionsSphereShape.cpp Shapes/OgreBulletCollisionsStaticPlaneShape.cpp Shapes/OgreBulletCollisionsTriangleShape.cpp Shapes/OgreBulletCollisionsTrimeshShape.cpp Utils/OgreBulletCollisionsMeshToShapeConverter.cpp # Dynamic files depend on Collision source. # They could be handled as two libraries. OgreBulletDynamicsConstraint.cpp OgreBulletDynamicsObjectState.cpp OgreBulletDynamicsRigidBody.cpp OgreBulletDynamicsWorld.cpp Constraints/OgreBulletDynamics6DofConstraint.cpp Constraints/OgreBulletDynamicsConeTwistConstraint.cpp Constraints/OgreBulletDynamicsHingeConstraint.cpp Constraints/OgreBulletDynamicsPoint2pointConstraint.cpp Constraints/OgreBulletDynamicsRaycastVehicle.cpp Prefab/OgreBulletDynamicsRagDoll.cpp ) INCLUDE_DIRECTORIES(.) INCLUDE_DIRECTORIES(../bullet) ADD_LIBRARY(ogrebullet_orxonox STATIC ${OGREBULLET_SRC_FILES})