bullet-0.2.3: bullet.cabal
Name: bullet
Version: 0.2.3
Synopsis: A wrapper for the Bullet physics engine.
Description: A wrapper for the Bullet physics engine.
License: BSD3
License-file: LICENSE
Author: Csaba Hruska
Maintainer: csaba (dot) hruska (at) gmail (dot) com
Homepage: http://www.haskell.org/haskellwiki/Bullet
Stability: Experimental
Category: Physics
Tested-With: GHC == 6.10.1, GHC == 6.10.4, GHC == 6.12.1, GHC == 7.0.3, GHC == 7.4.2, GHC == 7.6.3
Cabal-Version: >= 1.2
Build-Type: Simple
Extra-Source-Files:
cbits/Bullet.h
cbits/HaskellBulletAPI.h
cbits/GLDebugDrawer.h
bullet/LICENSE
bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h
bullet/BulletCollision/BroadphaseCollision/btDispatcher.h
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h
bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h
bullet/BulletCollision/BroadphaseCollision/btDbvt.h
bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h
bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h
bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h
bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btCollisionObject.h
bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h
bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btManifoldResult.h
bullet/BulletCollision/CollisionDispatch/btGhostObject.h
bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h
bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h
bullet/BulletCollision/CollisionDispatch/btUnionFind.h
bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h
bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h
bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h
bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h
bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h
bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h
bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h
bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h
bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h
bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h
bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h
bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h
bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h
bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h
bullet/BulletCollision/CollisionShapes/btCollisionShape.h
bullet/BulletCollision/CollisionShapes/btTriangleCallback.h
bullet/BulletCollision/CollisionShapes/btCollisionMargin.h
bullet/BulletCollision/CollisionShapes/btEmptyShape.h
bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h
bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h
bullet/BulletCollision/CollisionShapes/btTriangleMesh.h
bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h
bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h
bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h
bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h
bullet/BulletCollision/CollisionShapes/btShapeHull.h
bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h
bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h
bullet/BulletCollision/CollisionShapes/btMaterial.h
bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h
bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h
bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h
bullet/BulletCollision/CollisionShapes/btCapsuleShape.h
bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h
bullet/BulletCollision/CollisionShapes/btTriangleShape.h
bullet/BulletCollision/CollisionShapes/btConvexHullShape.h
bullet/BulletCollision/CollisionShapes/btBox2dShape.h
bullet/BulletCollision/CollisionShapes/btCylinderShape.h
bullet/BulletCollision/CollisionShapes/btBoxShape.h
bullet/BulletCollision/CollisionShapes/btConeShape.h
bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h
bullet/BulletCollision/CollisionShapes/btSphereShape.h
bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h
bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h
bullet/BulletCollision/CollisionShapes/btConcaveShape.h
bullet/BulletCollision/CollisionShapes/btCompoundShape.h
bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h
bullet/BulletCollision/CollisionShapes/btConvexShape.h
bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h
bullet/BulletCollision/CollisionShapes/btConvex2dShape.h
bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h
bullet/BulletCollision/Gimpact/gim_linear_math.h
bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h
bullet/BulletCollision/Gimpact/gim_bitset.h
bullet/BulletCollision/Gimpact/gim_memory.h
bullet/BulletCollision/Gimpact/btGImpactBvh.h
bullet/BulletCollision/Gimpact/gim_geometry.h
bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
bullet/BulletCollision/Gimpact/btClipPolygon.h
bullet/BulletCollision/Gimpact/gim_geom_types.h
bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h
bullet/BulletCollision/Gimpact/gim_array.h
bullet/BulletCollision/Gimpact/btTriangleShapeEx.h
bullet/BulletCollision/Gimpact/btGeometryOperations.h
bullet/BulletCollision/Gimpact/gim_tri_collision.h
bullet/BulletCollision/Gimpact/gim_radixsort.h
bullet/BulletCollision/Gimpact/btBoxCollision.h
bullet/BulletCollision/Gimpact/gim_box_collision.h
bullet/BulletCollision/Gimpact/gim_box_set.h
bullet/BulletCollision/Gimpact/gim_hash_table.h
bullet/BulletCollision/Gimpact/gim_math.h
bullet/BulletCollision/Gimpact/btQuantization.h
bullet/BulletCollision/Gimpact/gim_clip_polygon.h
bullet/BulletCollision/Gimpact/btContactProcessing.h
bullet/BulletCollision/Gimpact/gim_contact.h
bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
bullet/BulletCollision/Gimpact/btGImpactMassUtil.h
bullet/BulletCollision/Gimpact/btGImpactShape.h
bullet/btBulletCollisionCommon.h
bullet/LinearMath/btList.h
bullet/LinearMath/btScalar.h
bullet/LinearMath/btSerializer.h
bullet/LinearMath/btRandom.h
bullet/LinearMath/btPoolAllocator.h
bullet/LinearMath/btQuickprof.h
bullet/LinearMath/btMinMax.h
bullet/LinearMath/btAabbUtil2.h
bullet/LinearMath/btConvexHull.h
bullet/LinearMath/btGeometryUtil.h
bullet/LinearMath/btQuaternion.h
bullet/LinearMath/btMotionState.h
bullet/LinearMath/btTransform.h
bullet/LinearMath/btConvexHullComputer.h
bullet/LinearMath/btAlignedAllocator.h
bullet/LinearMath/btVector3.h
bullet/LinearMath/btTransformUtil.h
bullet/LinearMath/btAlignedObjectArray.h
bullet/LinearMath/btDefaultMotionState.h
bullet/LinearMath/btQuadWord.h
bullet/LinearMath/btIDebugDraw.h
bullet/LinearMath/btStackAlloc.h
bullet/LinearMath/btMatrix3x3.h
bullet/LinearMath/btHashMap.h
bullet/BulletMultiThreaded/btGpuUtilsSharedCode.h
bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h
bullet/BulletMultiThreaded/PlatformDefinitions.h
bullet/BulletMultiThreaded/PosixThreadSupport.h
bullet/BulletMultiThreaded/btGpuUtilsSharedDefs.h
bullet/BulletMultiThreaded/SpuDoubleBuffer.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverLinkData_DX11.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverVertexBuffer_DX11.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverVertexData_DX11.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolver_DX11SIMDAware.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverLinkData_DX11SIMDAware.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverBuffer_DX11.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolver_DX11.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverTriangleData_DX11.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverLinkData_OpenCL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverTriangleData_OpenCL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverBuffer_OpenCL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolver_OpenCL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverOutputCLtoGL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolver_OpenCLSIMDAware.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverVertexBuffer_OpenGL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverVertexData_OpenCL.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverLinkData_OpenCLSIMDAware.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/CPU/btSoftBodySolverData.h
bullet/BulletMultiThreaded/GpuSoftBodySolvers/CPU/btSoftBodySolver_CPU.h
bullet/BulletMultiThreaded/HeapManager.h
bullet/BulletMultiThreaded/btGpuDefines.h
bullet/BulletMultiThreaded/TrbStateVec.h
bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h
bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedTypes.h
bullet/BulletMultiThreaded/SpuLibspe2Support.h
bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedCode.h
bullet/BulletMultiThreaded/SpuSync.h
bullet/BulletMultiThreaded/vectormath2bullet.h
bullet/BulletMultiThreaded/SequentialThreadSupport.h
bullet/BulletMultiThreaded/Win32ThreadSupport.h
bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h
bullet/BulletMultiThreaded/btThreadSupportInterface.h
bullet/BulletMultiThreaded/PpuAddressSpace.h
bullet/BulletMultiThreaded/btParallelConstraintSolver.h
bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h
bullet/BulletMultiThreaded/SpuSampleTaskProcess.h
bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedDefs.h
bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h
bullet/BulletMultiThreaded/TrbDynBody.h
bullet/BulletMultiThreaded/SpuFakeDma.h
bullet/BulletMultiThreaded/btGpu3DGridBroadphase.h
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h
bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h
bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h
bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h
bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h
bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h
bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h
bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h
bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h
bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h
bullet/BulletDynamics/ConstraintSolver/btSolverBody.h
bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h
bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h
bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h
bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h
bullet/BulletDynamics/Character/btKinematicCharacterController.h
bullet/BulletDynamics/Character/btCharacterControllerInterface.h
bullet/BulletDynamics/Dynamics/btContinuousDynamicsWorld.h
bullet/BulletDynamics/Dynamics/btRigidBody.h
bullet/BulletDynamics/Dynamics/btDynamicsWorld.h
bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
bullet/BulletDynamics/Dynamics/btActionInterface.h
bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h
bullet/BulletDynamics/Vehicle/btRaycastVehicle.h
bullet/BulletDynamics/Vehicle/btWheelInfo.h
bullet/Bullet-C-Api.h
bullet/vectormath/vmInclude.h
bullet/vectormath/scalar/floatInVec.h
bullet/vectormath/scalar/boolInVec.h
bullet/vectormath/scalar/mat_aos.h
bullet/vectormath/scalar/quat_aos.h
bullet/vectormath/scalar/vectormath_aos.h
bullet/vectormath/scalar/vec_aos.h
bullet/vectormath/sse/vecidx_aos.h
bullet/vectormath/sse/floatInVec.h
bullet/vectormath/sse/boolInVec.h
bullet/vectormath/sse/mat_aos.h
bullet/vectormath/sse/quat_aos.h
bullet/vectormath/sse/vectormath_aos.h
bullet/vectormath/sse/vec_aos.h
bullet/MiniCL/cl_gl.h
bullet/MiniCL/cl.h
bullet/MiniCL/MiniCLTaskScheduler.h
bullet/MiniCL/cl_MiniCL_Defs.h
bullet/MiniCL/cl_platform.h
bullet/MiniCL/MiniCLTask/MiniCLTask.h
bullet/btBulletDynamicsCommon.h
bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h
bullet/BulletSoftBody/btSoftBody.h
bullet/BulletSoftBody/btDefaultSoftBodySolver.h
bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h
bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
bullet/BulletSoftBody/btSoftBodyInternals.h
bullet/BulletSoftBody/btSparseSDF.h
bullet/BulletSoftBody/btSoftBodyHelpers.h
bullet/BulletSoftBody/btSoftBodyData.h
bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h
bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h
bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h
bullet/BulletSoftBody/btSoftBodySolvers.h
Physics/Bullet/Raw/BulletCollision/BroadphaseCollision.chs
Physics/Bullet/Raw/BulletCollision/CollisionDispatch.chs
Physics/Bullet/Raw/BulletCollision/CollisionShapes.chs
Physics/Bullet/Raw/BulletCollision/Gimpact.chs
Physics/Bullet/Raw/BulletCollision/NarrowPhaseCollision.chs
Physics/Bullet/Raw/BulletCollision.chs
Physics/Bullet/Raw/BulletDynamics/ConstraintSolver.chs
Physics/Bullet/Raw/BulletDynamics/Dynamics.chs
Physics/Bullet/Raw/BulletDynamics/Vehicle.chs
Physics/Bullet/Raw/BulletDynamics.chs
--Physics/BulletRaw/BulletMultiThreaded/SpuNarrowPhaseCollisionTask.chs
--Physics/BulletRaw/BulletMultiThreaded.chs
Physics/Bullet/Raw/BulletSoftBody.chs
Physics/Bullet/Raw/Class.chs
Physics/Bullet/Raw/LinearMath.chs
Physics/Bullet/Raw.chs
Library
Build-Depends: base >= 4 && < 5,
vect >= 0.4.6 && < 1
Build-tools: c2hs
Exposed-Modules: Physics.Bullet.Raw.C2HS
Physics.Bullet.Raw.Types
Physics.Bullet.Raw.Utils
Physics.Bullet.Raw.BulletCollision.BroadphaseCollision
Physics.Bullet.Raw.BulletCollision.CollisionDispatch
Physics.Bullet.Raw.BulletCollision.CollisionShapes
Physics.Bullet.Raw.BulletCollision.Gimpact
Physics.Bullet.Raw.BulletCollision.NarrowPhaseCollision
Physics.Bullet.Raw.BulletCollision
Physics.Bullet.Raw.BulletDynamics.ConstraintSolver
Physics.Bullet.Raw.BulletDynamics.Dynamics
Physics.Bullet.Raw.BulletDynamics.Vehicle
Physics.Bullet.Raw.BulletDynamics
--Physics.Bullet.Raw.BulletMultiThreaded.SpuNarrowPhaseCollisionTask
--Physics.Bullet.Raw.BulletMultiThreaded
Physics.Bullet.Raw.BulletSoftBody
Physics.Bullet.Raw.Class
Physics.Bullet.Raw.LinearMath
Physics.Bullet.Raw
Hs-Source-Dirs: .
Extensions: ForeignFunctionInterface
if arch(i386)
cc-options: -march=i686 -m32 -msse2
C-Sources: cbits/Bullet.cpp
cbits/GLDebugDrawer.cpp
if os(linux)
Pkgconfig-Depends: bullet
Include-Dirs: cbits bullet
Extra-Libraries: stdc++
else
Extra-Libraries: BulletSoftBody BulletDynamics BulletCollision LinearMath stdc++
--BulletMultiThreaded GIMPACTUtils ConvexDecomposition
Include-Dirs: cbits bullet
--ghc-options: -O2