瀏覽代碼

use combined srcs

cxgeorge 24 年之前
父節點
當前提交
8b89a702ea

+ 11 - 8
direct/src/dcparser/Sources.pp

@@ -11,15 +11,18 @@
 #begin lib_target
   #define TARGET dcparser
 
+  #define COMBINED_SOURCES $[TARGET]_composite1.cxx  $[TARGET]_composite2.cxx
+
   #define SOURCES \
-    dcAtomicField.cxx dcAtomicField.h dcClass.cxx dcClass.h \
-    dcField.cxx dcField.h dcFile.cxx dcFile.h \
-    dcLexer.lxx dcLexerDefs.h \
-    dcMolecularField.cxx dcMolecularField.h dcParser.yxx \
-    dcParserDefs.h dcSubatomicType.cxx dcSubatomicType.h dcbase.h \
-    dcindent.cxx dcindent.h \
-    hashGenerator.cxx hashGenerator.h \
-    primeNumberGenerator.h primeNumberGenerator.cxx
+     dcAtomicField.h dcClass.h dcField.h dcFile.h dcLexer.lxx  \
+     dcLexerDefs.h dcMolecularField.h dcParser.yxx dcParserDefs.h  \
+     dcSubatomicType.h dcbase.h dcindent.h hashGenerator.h  \
+     primeNumberGenerator.h  
+
+  #define INCLUDED_SOURCES \
+     dcAtomicField.cxx dcClass.cxx dcField.cxx dcFile.cxx \
+     dcMolecularField.cxx dcSubatomicType.cxx dcindent.cxx  \
+     hashGenerator.cxx primeNumberGenerator.cxx 
 
   #define IGATESCAN all
 #end lib_target

+ 4 - 0
direct/src/dcparser/dcparser_composite1.cxx

@@ -0,0 +1,4 @@
+
+#include "dcAtomicField.cxx"
+#include "dcClass.cxx"
+

+ 8 - 0
direct/src/dcparser/dcparser_composite2.cxx

@@ -0,0 +1,8 @@
+
+#include "dcField.cxx"
+#include "dcFile.cxx"
+#include "dcMolecularField.cxx"
+#include "dcSubatomicType.cxx"
+#include "dcindent.cxx"
+#include "hashGenerator.cxx"
+#include "primeNumberGenerator.cxx"