|
|
@@ -0,0 +1,79 @@
|
|
|
+set(P3COLLIDE_HEADERS
|
|
|
+ collisionBox.I collisionBox.h
|
|
|
+ collisionEntry.I collisionEntry.h
|
|
|
+ collisionGeom.I collisionGeom.h
|
|
|
+ collisionHandler.I collisionHandler.h
|
|
|
+ collisionHandlerEvent.I collisionHandlerEvent.h
|
|
|
+ collisionHandlerHighestEvent.h
|
|
|
+ collisionHandlerFloor.I collisionHandlerFloor.h
|
|
|
+ collisionHandlerGravity.I collisionHandlerGravity.h
|
|
|
+ collisionHandlerPhysical.I collisionHandlerPhysical.h
|
|
|
+ collisionHandlerPusher.I collisionHandlerPusher.h
|
|
|
+ collisionHandlerFluidPusher.I collisionHandlerFluidPusher.h
|
|
|
+ collisionHandlerQueue.h
|
|
|
+ collisionInvSphere.I collisionInvSphere.h
|
|
|
+ collisionLine.I collisionLine.h
|
|
|
+ collisionLevelStateBase.I collisionLevelStateBase.h
|
|
|
+ collisionLevelState.I collisionLevelState.h
|
|
|
+ collisionNode.I collisionNode.h
|
|
|
+ collisionParabola.I collisionParabola.h
|
|
|
+ collisionPlane.I collisionPlane.h
|
|
|
+ collisionPolygon.I collisionPolygon.h
|
|
|
+ collisionFloorMesh.I collisionFloorMesh.h
|
|
|
+ collisionRay.I collisionRay.h
|
|
|
+ collisionRecorder.I collisionRecorder.h
|
|
|
+ collisionSegment.I collisionSegment.h
|
|
|
+ collisionSolid.I collisionSolid.h
|
|
|
+ collisionSphere.I collisionSphere.h
|
|
|
+ collisionTraverser.I collisionTraverser.h
|
|
|
+ collisionTube.I collisionTube.h
|
|
|
+ collisionVisualizer.I collisionVisualizer.h
|
|
|
+)
|
|
|
+set(P3COLLIDE_SOURCES
|
|
|
+ collisionBox.cxx
|
|
|
+ collisionEntry.cxx
|
|
|
+ collisionGeom.cxx
|
|
|
+ collisionHandler.cxx
|
|
|
+ collisionHandlerEvent.cxx
|
|
|
+ collisionHandlerHighestEvent.cxx
|
|
|
+ collisionHandlerFloor.cxx
|
|
|
+ collisionHandlerGravity.cxx
|
|
|
+ collisionHandlerPhysical.cxx
|
|
|
+ collisionHandlerPusher.cxx
|
|
|
+ collisionHandlerFluidPusher.cxx
|
|
|
+ collisionHandlerQueue.cxx
|
|
|
+ collisionLevelStateBase.cxx
|
|
|
+ collisionLevelState.cxx
|
|
|
+ collisionInvSphere.cxx
|
|
|
+ collisionLine.cxx
|
|
|
+ collisionNode.cxx
|
|
|
+ collisionParabola.cxx
|
|
|
+ collisionPlane.cxx
|
|
|
+ collisionPolygon.cxx
|
|
|
+ collisionFloorMesh.cxx
|
|
|
+ collisionRay.cxx
|
|
|
+ collisionRecorder.cxx
|
|
|
+ collisionSegment.cxx
|
|
|
+ collisionSolid.cxx
|
|
|
+ collisionSphere.cxx
|
|
|
+ collisionTraverser.cxx
|
|
|
+ collisionTube.cxx
|
|
|
+ collisionVisualizer.cxx
|
|
|
+ config_collide.cxx
|
|
|
+)
|
|
|
+
|
|
|
+composite_sources(p3collide P3COLLIDE_SOURCES)
|
|
|
+add_library(p3collide ${P3COLLIDE_SOURCES} ${P3COLLIDE_HEADERS})
|
|
|
+target_link_libraries(p3collide p3tform)
|
|
|
+target_interrogate(p3collide ALL)
|
|
|
+
|
|
|
+#begin test_bin_target
|
|
|
+ #define TARGET test_collide
|
|
|
+ #define LOCAL_LIBS
|
|
|
+# p3collide
|
|
|
+ #define OTHER_LIBS $[OTHER_LIBS] p3pystub
|
|
|
+
|
|
|
+ #define SOURCES
|
|
|
+# test_collide.cxx
|
|
|
+
|
|
|
+#end test_bin_target
|