cxgeorge 24 лет назад
Родитель
Сommit
3624189a8f

+ 12 - 7
panda/src/egg2sg/Sources.pp

@@ -8,14 +8,19 @@
   #define LOCAL_LIBS \
     parametrics cull collide egg builder loader chan char switchnode
 
+  #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx 
+
   #define SOURCES \
-    animBundleMaker.cxx animBundleMaker.h characterMaker.cxx \
-    characterMaker.h computedVerticesMaker.I computedVerticesMaker.cxx \
-    computedVerticesMaker.h config_egg2sg.cxx config_egg2sg.h \
-    deferredArcProperty.cxx deferredArcProperty.h \
-    deferredArcTraverser.cxx deferredArcTraverser.h eggBinner.cxx \
-    eggBinner.h eggLoader.cxx eggLoader.h load_egg_file.cxx \
-    load_egg_file.h loaderFileTypeEgg.cxx loaderFileTypeEgg.h
+     animBundleMaker.h characterMaker.h computedVerticesMaker.I  \
+     computedVerticesMaker.h config_egg2sg.h  \
+     deferredArcProperty.h deferredArcTraverser.h eggBinner.h  \
+     eggLoader.h load_egg_file.h loaderFileTypeEgg.h 
+
+  #define INCLUDED_SOURCES \
+     animBundleMaker.cxx characterMaker.cxx computedVerticesMaker.cxx  \
+     config_egg2sg.cxx deferredArcProperty.cxx  \
+     deferredArcTraverser.cxx eggBinner.cxx eggLoader.cxx  \
+     load_egg_file.cxx loaderFileTypeEgg.cxx 
 
   #define INSTALL_HEADERS \
     load_egg_file.h config_egg2sg.h

+ 6 - 0
panda/src/egg2sg/egg2sg_composite1.cxx

@@ -0,0 +1,6 @@
+
+#include "animBundleMaker.cxx"
+#include "characterMaker.cxx"
+#include "computedVerticesMaker.cxx"
+#include "deferredArcProperty.cxx"
+#include "deferredArcTraverser.cxx"

+ 6 - 0
panda/src/egg2sg/egg2sg_composite2.cxx

@@ -0,0 +1,6 @@
+
+#include "config_egg2sg.cxx"
+#include "eggBinner.cxx"
+#include "eggLoader.cxx"
+#include "load_egg_file.cxx"
+#include "loaderFileTypeEgg.cxx"

+ 7 - 3
panda/src/lerp/Sources.pp

@@ -6,14 +6,18 @@
   #define LOCAL_LIBS \
     event linmath putil
 
+  #define COMBINED_SOURCES $[TARGET]_composite1.cxx 
+
   #define SOURCES \
-    config_lerp.cxx config_lerp.h lerp.cxx lerp.h lerpblend.cxx \
-    lerpblend.h lerpfunctor.cxx lerpfunctor.h
+    config_lerp.h lerp.h lerpblend.h 
+    
+  #define INCLUDED_SOURCES \
+    config_lerp.cxx lerp.cxx lerpblend.cxx lerpfunctor.cxx 
 
   #define INSTALL_HEADERS \
     lerp.h lerpblend.h lerpfunctor.h
     
-  #define PRECOMPILED_HEADER lerp_headers.h
+//  #define PRECOMPILED_HEADER lerp_headers.h
 
   #define IGATESCAN all
 

+ 5 - 0
panda/src/lerp/lerp_composite1.cxx

@@ -0,0 +1,5 @@
+
+#include "config_lerp.cxx"
+#include "lerp.cxx"
+#include "lerpblend.cxx"
+#include "lerpfunctor.cxx"

+ 14 - 13
panda/src/pstatclient/Sources.pp

@@ -6,21 +6,22 @@
     net linmath putil express
 
   #define TARGET pstatclient
+  
+  #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx   
 
   #define SOURCES \
-    config_pstats.cxx config_pstats.h pStatClient.I pStatClient.cxx \
-    pStatClient.h \
-    pStatClientVersion.I pStatClientVersion.cxx pStatClientVersion.h \
-    pStatClientControlMessage.cxx \
-    pStatClientControlMessage.h \
-    pStatCollector.I pStatCollector.h \
-    pStatCollectorDef.cxx \
-    pStatCollectorDef.h pStatFrameData.I pStatFrameData.cxx \
-    pStatFrameData.h pStatProperties.cxx pStatProperties.h \
-    pStatServerControlMessage.cxx \
-    pStatServerControlMessage.h \
-    pStatThread.I pStatThread.h \
-    pStatTimer.I pStatTimer.h
+     config_pstats.h pStatClient.I pStatClient.h pStatClientVersion.I  \
+     pStatClientVersion.h pStatClientControlMessage.h  \
+     pStatCollector.I pStatCollector.h pStatCollectorDef.h  \
+     pStatFrameData.I pStatFrameData.h pStatProperties.h  \
+     pStatServerControlMessage.h pStatThread.I pStatThread.h  \
+     pStatTimer.I pStatTimer.h
+
+  #define INCLUDED_SOURCES  \
+     config_pstats.cxx pStatClient.cxx pStatClientVersion.cxx  \
+     pStatClientControlMessage.cxx pStatCollectorDef.cxx  \
+     pStatFrameData.cxx pStatProperties.cxx  \
+     pStatServerControlMessage.cxx 
 
   #define INSTALL_HEADERS \
     config_pstats.h pStatClient.I pStatClient.h \

+ 5 - 0
panda/src/pstatclient/pstatclient_composite1.cxx

@@ -0,0 +1,5 @@
+
+#include "config_pstats.cxx"
+#include "pStatClient.cxx"
+#include "pStatClientVersion.cxx"
+#include "pStatClientControlMessage.cxx"

+ 5 - 0
panda/src/pstatclient/pstatclient_composite2.cxx

@@ -0,0 +1,5 @@
+
+#include "pStatCollectorDef.cxx"
+#include "pStatFrameData.cxx"
+#include "pStatProperties.cxx"
+#include "pStatServerControlMessage.cxx"