瀏覽代碼

use combined srcs

cxgeorge 24 年之前
父節點
當前提交
05424eb247

+ 18 - 12
panda/src/pnmimagetypes/Sources.pp

@@ -7,18 +7,24 @@
   #define LOCAL_LIBS \
     pnm tiff pnmimage
 
-  #define SOURCES \
-    config_pnmimagetypes.cxx config_pnmimagetypes.h \
-    pnmFileTypeAlias.cxx pnmFileTypeAlias.h pnmFileTypeBMP.cxx \
-    pnmFileTypeBMP.h pnmFileTypeBMPReader.cxx pnmFileTypeBMPWriter.cxx \
-    pnmFileTypeIMG.cxx pnmFileTypeIMG.h pnmFileTypePNM.cxx \
-    pnmFileTypePNM.h pnmFileTypeRadiance.cxx pnmFileTypeRadiance.h \
-    pnmFileTypeSGI.cxx pnmFileTypeSGI.h pnmFileTypeSGIReader.cxx \
-    pnmFileTypeSGIWriter.cxx pnmFileTypeSoftImage.cxx \
-    pnmFileTypeSoftImage.h pnmFileTypeTIFF.cxx pnmFileTypeTIFF.h \
-    pnmFileTypeTGA.cxx pnmFileTypeTGA.h \
-    pnmFileTypeYUV.cxx pnmFileTypeYUV.h \
-    color.c colrops.c resolu.c header.c
+  #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
+
+  #define SOURCES  \
+     config_pnmimagetypes.h pnmFileTypeAlias.h pnmFileTypeBMP.h  \
+     pnmFileTypeIMG.h pnmFileTypePNM.h pnmFileTypeRadiance.h  \
+     pnmFileTypeSGI.h pnmFileTypeSoftImage.h pnmFileTypeTIFF.h  \
+     pnmFileTypeTGA.h pnmFileTypeYUV.h color.c colrops.c resolu.c  \
+     header.c  
+
+  #define INCLUDED_SOURCES  \
+     config_pnmimagetypes.cxx pnmFileTypeAlias.cxx  \
+     pnmFileTypeBMPReader.cxx pnmFileTypeBMPWriter.cxx  \
+     pnmFileTypeIMG.cxx pnmFileTypePNM.cxx pnmFileTypeBMP.cxx  \
+     pnmFileTypeRadiance.cxx pnmFileTypeSGI.cxx  \
+     pnmFileTypeSGIReader.cxx pnmFileTypeSGIWriter.cxx  \
+     pnmFileTypeSoftImage.cxx pnmFileTypeTIFF.cxx  \
+     pnmFileTypeTGA.cxx pnmFileTypeYUV.cxx
+     
 
   #define IF_JPEG_SOURCES \
     pnmFileTypeJPG.cxx pnmFileTypeJPG.h \

+ 11 - 0
panda/src/pnmimagetypes/pnmimagetypes_composite1.cxx

@@ -0,0 +1,11 @@
+
+#include "config_pnmimagetypes.cxx"
+#include "pnmFileTypeAlias.cxx"
+#include "pnmFileTypeBMPReader.cxx"
+#include "pnmFileTypeBMPWriter.cxx"
+#include "pnmFileTypeIMG.cxx"
+#include "pnmFileTypePNM.cxx"
+#include "pnmFileTypeBMP.cxx"
+#include "pnmFileTypeRadiance.cxx"
+
+

+ 8 - 0
panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx

@@ -0,0 +1,8 @@
+
+#include "pnmFileTypeSGI.cxx"
+#include "pnmFileTypeSGIReader.cxx"
+#include "pnmFileTypeSGIWriter.cxx"
+#include "pnmFileTypeSoftImage.cxx"
+#include "pnmFileTypeTIFF.cxx"
+#include "pnmFileTypeTGA.cxx"
+#include "pnmFileTypeYUV.cxx"