3 ../BroadphaseCollision \
5 ../NarrowPhaseCollision \
11 LIBRARY_ppu = bulletcollision.a
16 -I../BroadphaseCollision \
17 -I../CollisionDispath \
18 -I../NarrowPhaseCollision \
19 -I../CollisionShapes \
23 #### Optimization level flags
24 #CC_OPT_LEVEL = $(CC_OPT_LEVEL_DEBUG)
27 ##### Objects to be archived in lib
33 btCollisionAlgorithm.o \
37 btOverlappingPairCache.o \
38 btSimpleBroadphase.o \
39 btContinuousConvexCollision.o \
43 btGjkEpaPenetrationDepthSolver.o \
45 btDefaultCollisionConfiguration.o \
46 btMinkowskiPenetrationDepthSolver.o \
47 btPersistentManifold.o \
49 btSubSimplexConvexCast.o \
50 btVoronoiSimplexSolver.o \
51 btCollisionDispatcher.o \
54 btCompoundCollisionAlgorithm.o \
55 btBoxBoxCollisionAlgorithm.o \
57 btConvexPlaneCollisionAlgorithm.o \
58 btConvexConcaveCollisionAlgorithm.o \
59 btConvexConvexAlgorithm.o \
60 btDefaultCollisionConfiguration.o \
61 btEmptyCollisionAlgorithm.o \
63 btSimulationIslandManager.o \
64 btSphereBoxCollisionAlgorithm.o \
65 btSphereSphereCollisionAlgorithm.o \
66 btSphereTriangleCollisionAlgorithm.o \
67 btActivatingCollisionAlgorithm.o \
69 SphereTriangleDetector.o \
71 btBvhTriangleMeshShape.o \
79 btConvexInternalShape.o \
80 btConvexTriangleMeshShape.o \
83 btHeightfieldTerrainShape.o \
84 btMinkowskiSumShape.o \
85 btMultiSphereShape.o \
87 btPolyhedralConvexShape.o \
89 btStaticPlaneShape.o \
90 btStridingMeshInterface.o \
91 btTetrahedronShape.o \
93 btTriangleCallback.o \
94 btTriangleIndexVertexArray.o \
96 btTriangleMeshShape.o \
97 btUniformScalingShape.o
99 #### Install directories
100 INSTALL_DIR = $(ROOT)/lib/ibmsdk
101 INSTALL_FILES = $(LIBRARY_ppu)
103 IBM_CELLSDK_VERSION := $(shell if [ -d /opt/cell ]; then echo "3.0"; fi)
105 ifeq ("$(IBM_CELLSDK_VERSION)","3.0")
106 CELL_TOP ?= /opt/cell/sdk
107 include $(CELL_TOP)/buildutils/make.footer
109 CELL_TOP ?= /opt/ibm/cell-sdk/prototype
110 include $(CELL_TOP)/make.footer