Browse Source

switch to combined srcs

cxgeorge 24 years ago
parent
commit
388131997b
3 changed files with 45 additions and 20 deletions
  1. 25 20
      panda/src/collide/Sources.pp
  2. 11 0
      panda/src/collide/composite1.cxx
  3. 9 0
      panda/src/collide/composite2.cxx

+ 25 - 20
panda/src/collide/Sources.pp

@@ -6,27 +6,32 @@
   #define LOCAL_LIBS \
     sgmanip light tform sgraphutil gobj graph putil \
     pstatclient
+    
+  #define COMBINED_SOURCES composite1.cxx composite2.cxx    
 
   #define SOURCES \
-    collisionEntry.I collisionEntry.cxx collisionEntry.h \
-    collisionHandler.cxx collisionHandler.h collisionHandlerEvent.I \
-    collisionHandlerEvent.cxx collisionHandlerEvent.h \
-    collisionHandlerFloor.I collisionHandlerFloor.cxx \
-    collisionHandlerFloor.h collisionHandlerPhysical.I \
-    collisionHandlerPhysical.cxx collisionHandlerPhysical.h \
-    collisionHandlerPusher.I collisionHandlerPusher.cxx \
-    collisionHandlerPusher.h collisionHandlerQueue.cxx \
-    collisionHandlerQueue.h collisionLevelState.I collisionLevelState.N \
-    collisionLevelState.cxx collisionLevelState.h collisionNode.I \
-    collisionNode.cxx collisionNode.h collisionPlane.I \
-    collisionPlane.cxx collisionPlane.h collisionPolygon.I \
-    collisionPolygon.cxx collisionPolygon.h collisionRay.I \
-    collisionRay.cxx collisionRay.h collisionSegment.I \
-    collisionSegment.cxx collisionSegment.h \
-    collisionSolid.I collisionSolid.cxx \
-    collisionSolid.h collisionSphere.I collisionSphere.cxx \
-    collisionSphere.h collisionTraverser.I collisionTraverser.cxx \
-    collisionTraverser.h config_collide.cxx config_collide.h
+     collisionEntry.I collisionEntry.h collisionHandler.h  \
+     collisionHandlerEvent.I collisionHandlerEvent.h  \
+     collisionHandlerFloor.I collisionHandlerFloor.h  \
+     collisionHandlerPhysical.I collisionHandlerPhysical.h  \
+     collisionHandlerPusher.I collisionHandlerPusher.h  \
+     collisionHandlerQueue.h collisionLevelState.I  \
+     collisionLevelState.N collisionLevelState.h collisionNode.I  \
+     collisionNode.h collisionPlane.I collisionPlane.h  \
+     collisionPolygon.I collisionPolygon.h collisionRay.I  \
+     collisionRay.h collisionSegment.I collisionSegment.h  \
+     collisionSolid.I collisionSolid.h collisionSphere.I  \
+     collisionSphere.h collisionTraverser.I collisionTraverser.h  \
+     config_collide.h  $[COMBINED_SOURCES]
+    
+ #define INCLUDED_SOURCES \
+     collisionEntry.cxx collisionHandler.cxx collisionHandlerEvent.cxx  \
+     collisionHandlerFloor.cxx collisionHandlerPhysical.cxx  \
+     collisionHandlerPusher.cxx collisionHandlerQueue.cxx  \
+     collisionLevelState.cxx collisionNode.cxx collisionPlane.cxx  \
+     collisionPolygon.cxx collisionRay.cxx collisionSegment.cxx  \
+     collisionSolid.cxx collisionSphere.cxx  \
+     collisionTraverser.cxx config_collide.cxx 
 
   #define INSTALL_HEADERS \
     collisionEntry.I collisionEntry.h collisionHandler.h \
@@ -41,7 +46,7 @@
     collisionSolid.I collisionSolid.h collisionSphere.I \
     collisionSphere.h collisionTraverser.I collisionTraverser.h
 
-    #define PRECOMPILED_HEADER collide_headers.h
+//    #define PRECOMPILED_HEADER collide_headers.h
 
   #define IGATESCAN all
 

+ 11 - 0
panda/src/collide/composite1.cxx

@@ -0,0 +1,11 @@
+#include "config_collide.cxx"
+#include "collisionEntry.cxx"
+#include "collisionHandler.cxx"
+#include "collisionHandlerEvent.cxx"
+#include "collisionHandlerFloor.cxx"
+#include "collisionHandlerPhysical.cxx"
+#include "collisionHandlerPusher.cxx"
+#include "collisionHandlerQueue.cxx"
+#include "collisionLevelState.cxx"
+#include "collisionNode.cxx"
+

+ 9 - 0
panda/src/collide/composite2.cxx

@@ -0,0 +1,9 @@
+#include "collisionPlane.cxx"
+#include "collisionPolygon.cxx"
+#include "collisionRay.cxx"
+#include "collisionSegment.cxx"
+#include "collisionSolid.cxx"
+#include "collisionSphere.cxx"
+#include "collisionTraverser.cxx"
+
+