Add CMakeLists for panda/collide.
This commit is contained in:
parent
b19d38f760
commit
2aa16df9f2
|
|
@ -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
|
||||
|
|
@ -28,6 +28,7 @@
|
|||
#include "datagramIterator.h"
|
||||
#include "bamReader.h"
|
||||
#include "bamWriter.h"
|
||||
#include "boundingBox.h"
|
||||
#include "boundingPlane.h"
|
||||
#include "geom.h"
|
||||
#include "geomTriangles.h"
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
#include "collisionNode.h"
|
||||
#include "collisionEntry.h"
|
||||
#include "collisionPolygon.h"
|
||||
#include "collisionSphere.h"
|
||||
#include "config_collide.h"
|
||||
#include "dcast.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
#include "geomLinestrips.h"
|
||||
#include "geomVertexWriter.h"
|
||||
#include "boundingHexahedron.h"
|
||||
#include "boundingSphere.h"
|
||||
#include "look_at.h"
|
||||
|
||||
PStatCollector CollisionParabola::_volume_pcollector(
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
#include "collisionLine.h"
|
||||
#include "collisionRay.h"
|
||||
#include "collisionSegment.h"
|
||||
#include "collisionParabola.h"
|
||||
#include "config_collide.h"
|
||||
#include "pointerToArray.h"
|
||||
#include "geomNode.h"
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#include "collisionLine.h"
|
||||
#include "collisionRay.h"
|
||||
#include "collisionSegment.h"
|
||||
#include "collisionParabola.h"
|
||||
#include "config_collide.h"
|
||||
#include "cullTraverserData.h"
|
||||
#include "boundingBox.h"
|
||||
|
|
|
|||
|
|
@ -28,8 +28,10 @@
|
|||
#include "bamWriter.h"
|
||||
#include "geom.h"
|
||||
#include "geomLines.h"
|
||||
#include "boundingSphere.h"
|
||||
#include "boundingHexahedron.h"
|
||||
#include "geomVertexWriter.h"
|
||||
#include "look_at.h"
|
||||
|
||||
TypeHandle CollisionSegment::_type_handle;
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#include "collisionSegment.h"
|
||||
#include "collisionHandler.h"
|
||||
#include "collisionEntry.h"
|
||||
#include "collisionParabola.h"
|
||||
#include "config_collide.h"
|
||||
#include "boundingSphere.h"
|
||||
#include "datagram.h"
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
#include "collisionSegment.h"
|
||||
#include "collisionHandler.h"
|
||||
#include "collisionEntry.h"
|
||||
#include "collisionParabola.h"
|
||||
#include "config_collide.h"
|
||||
#include "look_at.h"
|
||||
#include "geom.h"
|
||||
|
|
|
|||
Loading…
Reference in New Issue