From 63b68add9d755aed6f5e5d1e15678fb085559ba9 Mon Sep 17 00:00:00 2001 From: cxgeorge <> Date: Wed, 6 Jun 2001 22:37:41 +0000 Subject: [PATCH] use combined srcs --- panda/src/builder/Sources.pp | 37 ++++++++++++++---------- panda/src/builder/builder_composite1.cxx | 10 +++++++ panda/src/builder/builder_composite2.cxx | 7 +++++ panda/src/builder/mesherFanMaker.I | 1 + 4 files changed, 40 insertions(+), 15 deletions(-) create mode 100644 panda/src/builder/builder_composite1.cxx create mode 100644 panda/src/builder/builder_composite2.cxx diff --git a/panda/src/builder/Sources.pp b/panda/src/builder/Sources.pp index bf8eb6b303..966157028b 100644 --- a/panda/src/builder/Sources.pp +++ b/panda/src/builder/Sources.pp @@ -7,21 +7,28 @@ linmath gobj sgraph sgattrib graph putil gsgbase mathutil pnmimage \ pandabase + #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx + #define SOURCES \ - builder.I builder.cxx builder.h builderAttrib.I builderAttrib.cxx \ - builderAttrib.h builderAttribTempl.I builderAttribTempl.h \ - builderBucket.I builderBucket.cxx builderBucket.h \ - builderBucketNode.I builderBucketNode.cxx builderBucketNode.h \ - builderFuncs.I builderFuncs.h builderMisc.cxx builderMisc.h \ - builderNormalVisualizer.I builderNormalVisualizer.cxx \ - builderNormalVisualizer.h builderPrim.I builderPrim.cxx builderPrim.h \ - builderPrimTempl.I builderPrimTempl.h builderProperties.cxx \ - builderProperties.h builderTypes.cxx builderTypes.h \ - builderVertex.I builderVertex.cxx builderVertex.h \ - builderVertexTempl.I builderVertexTempl.h config_builder.cxx \ - config_builder.h mesher.cxx mesher.h mesherConfig.h mesherEdge.I \ - mesherEdge.h mesherFanMaker.I mesherFanMaker.h mesherStrip.I \ - mesherStrip.h mesherTempl.I mesherTempl.h + builder.I builder.h builderAttrib.I builderAttrib.h \ + builderAttribTempl.I builderAttribTempl.h builderBucket.I \ + builderBucket.h builderBucketNode.I builderBucketNode.h \ + builderFuncs.I builderFuncs.h builderMisc.h \ + builderNormalVisualizer.I builderNormalVisualizer.h \ + builderPrim.I builderPrim.h builderPrimTempl.I \ + builderPrimTempl.h builderProperties.h builderTypes.h \ + builderVertex.I builderVertex.h builderVertexTempl.I \ + builderVertexTempl.h config_builder.h mesher.h \ + mesherConfig.h mesherEdge.I mesherEdge.h mesherFanMaker.I \ + mesherFanMaker.h mesherStrip.I mesherStrip.h mesherTempl.I \ + mesherTempl.h + + #define INCLUDED_SOURCES \ + builder.cxx builderAttrib.cxx builderBucket.cxx \ + builderBucketNode.cxx builderMisc.cxx \ + builderNormalVisualizer.cxx builderPrim.cxx \ + builderProperties.cxx builderTypes.cxx builderVertex.cxx \ + config_builder.cxx mesher.cxx #define INSTALL_HEADERS \ builder.I builder.h builderAttrib.I builderAttrib.h \ @@ -33,7 +40,7 @@ builderTypes.h builderVertex.I builderVertex.h builderVertexTempl.I \ builderVertexTempl.h config_builder.h - #define PRECOMPILED_HEADER builder_headers.h +// #define PRECOMPILED_HEADER builder_headers.h #end lib_target diff --git a/panda/src/builder/builder_composite1.cxx b/panda/src/builder/builder_composite1.cxx new file mode 100644 index 0000000000..b2ce5a2704 --- /dev/null +++ b/panda/src/builder/builder_composite1.cxx @@ -0,0 +1,10 @@ + +#include "builder.cxx" +#include "builderAttrib.cxx" +#include "builderBucket.cxx" +#include "builderBucketNode.cxx" +#include "builderMisc.cxx" +#include "builderTypes.cxx" + + + diff --git a/panda/src/builder/builder_composite2.cxx b/panda/src/builder/builder_composite2.cxx new file mode 100644 index 0000000000..59cf2eed42 --- /dev/null +++ b/panda/src/builder/builder_composite2.cxx @@ -0,0 +1,7 @@ + +#include "config_builder.cxx" +#include "builderNormalVisualizer.cxx" +#include "builderPrim.cxx" +#include "builderProperties.cxx" +#include "builderVertex.cxx" +#include "mesher.cxx" diff --git a/panda/src/builder/mesherFanMaker.I b/panda/src/builder/mesherFanMaker.I index dbfc751146..cc43d7f8aa 100644 --- a/panda/src/builder/mesherFanMaker.I +++ b/panda/src/builder/mesherFanMaker.I @@ -144,6 +144,7 @@ compute_angle() const { angle += acos(dot(v1, v2)); } + //blahblah return angle * 180.0 / MathNumbers::pi; }