From e0de641eb2920e84d0a681139701cab76c5f718e Mon Sep 17 00:00:00 2001 From: cxgeorge <> Date: Tue, 5 Jun 2001 03:14:12 +0000 Subject: [PATCH] use combined srcs --- panda/src/graph/Sources.pp | 108 +++++++++++++++++---------------- panda/src/graph/composite1.cxx | 24 ++++++++ panda/src/graph/composite2.cxx | 16 +++++ 3 files changed, 97 insertions(+), 51 deletions(-) create mode 100644 panda/src/graph/composite1.cxx create mode 100644 panda/src/graph/composite2.cxx diff --git a/panda/src/graph/Sources.pp b/panda/src/graph/Sources.pp index 757215a500..3f8bb936f2 100644 --- a/panda/src/graph/Sources.pp +++ b/panda/src/graph/Sources.pp @@ -6,58 +6,64 @@ #define LOCAL_LIBS \ pstatclient putil mathutil + #define COMBINED_SOURCES composite1.cxx composite2.cxx + #define SOURCES \ - allAttributesWrapper.I allAttributesWrapper.T \ - allAttributesWrapper.cxx allAttributesWrapper.h \ - allTransitionsWrapper.I allTransitionsWrapper.T \ - allTransitionsWrapper.cxx allTransitionsWrapper.h arcChain.I \ - arcChain.cxx arcChain.h bitMask32Transition.cxx \ - bitMask32Transition.h bitMaskAttribute.T bitMaskAttribute.h \ - bitMaskTransition.T bitMaskTransition.h boundedObject.I \ - boundedObject.N boundedObject.cxx boundedObject.h config_graph.cxx \ - config_graph.h dftraverser.T dftraverser.h \ - graphHashGenerator.h graphReducer.cxx \ - graphReducer.h immediateAttribute.cxx immediateAttribute.h \ - immediateTransition.I immediateTransition.cxx \ - immediateTransition.h lmatrix4fTransition.cxx \ - lmatrix4fTransition.h matrixAttribute.T matrixAttribute.h \ - matrixTransition.T matrixTransition.h multiAttribute.T \ - multiAttribute.h multiNodeAttribute.cxx multiNodeAttribute.h \ - multiNodeTransition.cxx multiNodeTransition.h multiTransition.T \ - multiTransition.h multiTransitionHelpers.I \ - multiTransitionHelpers.h namedNode.I namedNode.cxx namedNode.h \ - node.I node.cxx node.h nodeAttribute.I nodeAttribute.N \ - nodeAttribute.cxx nodeAttribute.h nodeAttributeWrapper.I \ - nodeAttributeWrapper.T nodeAttributeWrapper.cxx \ - nodeAttributeWrapper.h nodeAttributes.I nodeAttributes.N \ - nodeAttributes.T nodeAttributes.cxx nodeAttributes.h \ - nodeConnection.I nodeConnection.cxx nodeConnection.h \ - nodeRelation.I nodeRelation.N nodeRelation.T nodeRelation.cxx \ - nodeRelation.h nodeTransition.I nodeTransition.N \ - nodeTransition.cxx nodeTransition.h nodeTransitionCache.I \ - nodeTransitionCache.cxx nodeTransitionCache.h \ - nodeTransitionCacheEntry.I nodeTransitionCacheEntry.cxx \ - nodeTransitionCacheEntry.h nodeTransitionWrapper.I \ - nodeTransitionWrapper.T nodeTransitionWrapper.cxx \ - nodeTransitionWrapper.h nodeTransitions.I nodeTransitions.T \ - nodeTransitions.cxx nodeTransitions.h nullAttributeWrapper.I \ - nullAttributeWrapper.cxx nullAttributeWrapper.h nullLevelState.cxx \ - nullLevelState.h nullTransitionWrapper.I nullTransitionWrapper.cxx \ - nullTransitionWrapper.h onAttribute.cxx onAttribute.h \ - onOffAttribute.I onOffAttribute.cxx onOffAttribute.h \ - onOffTransition.I onOffTransition.cxx onOffTransition.h \ - onTransition.I onTransition.cxx onTransition.h pointerNameClass.h \ - pt_NamedNode.N pt_NamedNode.cxx pt_NamedNode.h pt_Node.N \ - pt_Node.cxx pt_Node.h \ - pt_NodeRelation.cxx pt_NodeRelation.h \ - setTransitionHelpers.T \ - setTransitionHelpers.h transitionDirection.h traverserVisitor.T \ - traverserVisitor.h \ - vector_PT_Node.cxx vector_PT_Node.h \ - vector_PT_NodeRelation.cxx vector_PT_NodeRelation.h \ - vector_NodeRelation_star.cxx vector_NodeRelation_star.h \ - wrt.I \ - wrt.cxx wrt.h + allAttributesWrapper.I allAttributesWrapper.T \ + allAttributesWrapper.h allTransitionsWrapper.I \ + allTransitionsWrapper.T allTransitionsWrapper.h arcChain.I \ + arcChain.h bitMask32Transition.h bitMaskAttribute.T \ + bitMaskAttribute.h bitMaskTransition.T bitMaskTransition.h \ + boundedObject.I boundedObject.N boundedObject.h \ + config_graph.h dftraverser.T dftraverser.h \ + graphHashGenerator.h graphReducer.h immediateAttribute.h \ + immediateTransition.I immediateTransition.h \ + lmatrix4fTransition.h matrixAttribute.T matrixAttribute.h \ + matrixTransition.T matrixTransition.h multiAttribute.T \ + multiAttribute.h multiNodeAttribute.h multiNodeTransition.h \ + multiTransition.T multiTransition.h multiTransitionHelpers.I \ + multiTransitionHelpers.h namedNode.I namedNode.h node.I \ + node.h nodeAttribute.I nodeAttribute.N nodeAttribute.h \ + nodeAttributeWrapper.I nodeAttributeWrapper.T \ + nodeAttributeWrapper.h nodeAttributes.I nodeAttributes.N \ + nodeAttributes.T nodeAttributes.h nodeConnection.I \ + nodeConnection.h nodeRelation.I nodeRelation.N \ + nodeRelation.T nodeRelation.h nodeTransition.I \ + nodeTransition.N nodeTransition.h nodeTransitionCache.I \ + nodeTransitionCache.h nodeTransitionCacheEntry.I \ + nodeTransitionCacheEntry.h nodeTransitionWrapper.I \ + nodeTransitionWrapper.T nodeTransitionWrapper.h \ + nodeTransitions.I nodeTransitions.T nodeTransitions.h \ + nullAttributeWrapper.I nullAttributeWrapper.h \ + nullLevelState.h nullTransitionWrapper.I \ + nullTransitionWrapper.h onAttribute.h onOffAttribute.I \ + onOffAttribute.h onOffTransition.I onOffTransition.h \ + onTransition.I onTransition.h pointerNameClass.h \ + pt_NamedNode.N pt_NamedNode.h pt_Node.N pt_Node.h \ + pt_NodeRelation.h setTransitionHelpers.T \ + setTransitionHelpers.h transitionDirection.h \ + traverserVisitor.T traverserVisitor.h vector_PT_Node.h \ + vector_PT_NodeRelation.h vector_NodeRelation_star.h wrt.I \ + wrt.h $[COMBINED_SOURCES] + + #define INCLUDED_SOURCES \ + allAttributesWrapper.cxx allTransitionsWrapper.cxx \ + arcChain.cxxbitMask32Transition.cxx \ + boundedObject.cxxconfig_graph.cxx graphReducer.cxx \ + immediateAttribute.cxx immediateTransition.cxx \ + lmatrix4fTransition.cxx multiNodeAttribute.cxx \ + multiNodeTransition.cxx namedNode.cxx node.cxx \ + nodeAttribute.cxx nodeAttributeWrapper.cxx \ + nodeAttributes.cxx nodeConnection.cxx nodeRelation.cxx \ + nodeTransition.cxx nodeTransitionCache.cxx \ + nodeTransitionCacheEntry.cxx nodeTransitionWrapper.cxx \ + nodeTransitions.cxx \ + nullAttributeWrapper.cxxnullLevelState.cxx \ + nullTransitionWrapper.cxx onAttribute.cxx onOffAttribute.cxx \ + onOffTransition.cxx onTransition.cxx pt_NamedNode.cxx \ + pt_Node.cxx pt_NodeRelation.cxx vector_PT_Node.cxx \ + vector_PT_NodeRelation.cxx vector_NodeRelation_star.cxx \ + wrt.cxx #define INSTALL_HEADERS \ allAttributesWrapper.I allAttributesWrapper.T \ diff --git a/panda/src/graph/composite1.cxx b/panda/src/graph/composite1.cxx new file mode 100644 index 0000000000..9579dbe6c8 --- /dev/null +++ b/panda/src/graph/composite1.cxx @@ -0,0 +1,24 @@ +#include "allAttributesWrapper.cxx" +#include "allTransitionsWrapper.cxx" +#include "arcChain.cxx" +#include "bitMask32Transition.cxx" +#include "boundedObject.cxx" +#include "config_graph.cxx" +#include "graphReducer.cxx" +#include "immediateAttribute.cxx" +#include "immediateTransition.cxx" +#include "lmatrix4fTransition.cxx" +#include "multiNodeAttribute.cxx" +#include "multiNodeTransition.cxx" +#include "onAttribute.cxx" +#include "onOffAttribute.cxx" +#include "onOffTransition.cxx" +#include "onTransition.cxx" +#include "pt_NamedNode.cxx" +#include "pt_Node.cxx" +#include "pt_NodeRelation.cxx" +#include "vector_PT_Node.cxx" +#include "vector_PT_NodeRelation.cxx" +#include "vector_NodeRelation_star.cxx" +#include "wrt.cxx" + diff --git a/panda/src/graph/composite2.cxx b/panda/src/graph/composite2.cxx new file mode 100644 index 0000000000..732017b4c7 --- /dev/null +++ b/panda/src/graph/composite2.cxx @@ -0,0 +1,16 @@ +#include "namedNode.cxx" +#include "node.cxx" +#include "nodeAttribute.cxx" +#include "nodeAttributeWrapper.cxx" +#include "nodeAttributes.cxx" +#include "nodeConnection.cxx" +#include "nodeRelation.cxx" +#include "nodeTransition.cxx" +#include "nodeTransitionCache.cxx" +#include "nodeTransitionCacheEntry.cxx" +#include "nodeTransitionWrapper.cxx" +#include "nodeTransitions.cxx" +#include "nullAttributeWrapper.cxx" +#include "nullLevelState.cxx" +#include "nullTransitionWrapper.cxx" +