diff --git a/panda/src/egg2sg/Sources.pp b/panda/src/egg2sg/Sources.pp index 45a219d986..3d3697b478 100644 --- a/panda/src/egg2sg/Sources.pp +++ b/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 diff --git a/panda/src/egg2sg/egg2sg_composite1.cxx b/panda/src/egg2sg/egg2sg_composite1.cxx new file mode 100644 index 0000000000..471e9826d0 --- /dev/null +++ b/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" diff --git a/panda/src/egg2sg/egg2sg_composite2.cxx b/panda/src/egg2sg/egg2sg_composite2.cxx new file mode 100644 index 0000000000..fe3086b33a --- /dev/null +++ b/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" diff --git a/panda/src/lerp/Sources.pp b/panda/src/lerp/Sources.pp index 029087fa6f..c6f3c4ba88 100644 --- a/panda/src/lerp/Sources.pp +++ b/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 diff --git a/panda/src/lerp/lerp_composite1.cxx b/panda/src/lerp/lerp_composite1.cxx new file mode 100644 index 0000000000..121dd0e207 --- /dev/null +++ b/panda/src/lerp/lerp_composite1.cxx @@ -0,0 +1,5 @@ + +#include "config_lerp.cxx" +#include "lerp.cxx" +#include "lerpblend.cxx" +#include "lerpfunctor.cxx" diff --git a/panda/src/pstatclient/Sources.pp b/panda/src/pstatclient/Sources.pp index 59f55340b9..d244c57f2b 100644 --- a/panda/src/pstatclient/Sources.pp +++ b/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 \ diff --git a/panda/src/pstatclient/pstatclient_composite1.cxx b/panda/src/pstatclient/pstatclient_composite1.cxx new file mode 100644 index 0000000000..0e05d4655b --- /dev/null +++ b/panda/src/pstatclient/pstatclient_composite1.cxx @@ -0,0 +1,5 @@ + +#include "config_pstats.cxx" +#include "pStatClient.cxx" +#include "pStatClientVersion.cxx" +#include "pStatClientControlMessage.cxx" diff --git a/panda/src/pstatclient/pstatclient_composite2.cxx b/panda/src/pstatclient/pstatclient_composite2.cxx new file mode 100644 index 0000000000..4aecd39f9e --- /dev/null +++ b/panda/src/pstatclient/pstatclient_composite2.cxx @@ -0,0 +1,5 @@ + +#include "pStatCollectorDef.cxx" +#include "pStatFrameData.cxx" +#include "pStatProperties.cxx" +#include "pStatServerControlMessage.cxx"