Forráskód Böngészése

use composite build

cxgeorge 24 éve
szülő
commit
63e230ce14

+ 15 - 8
panda/src/audio/Sources.pp

@@ -9,20 +9,27 @@
 
   #define TARGET audio
   #define LOCAL_LIBS putil ipc gui
+  
+  #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx 
 
   #define SOURCES \
-    audio_manager.I audio_manager.cxx audio_manager.h \
-    audio_midi.cxx audio_midi.h \
-    audio_pool.I audio_pool.cxx audio_pool.h \
-    audio_trait.cxx audio_trait.h \
-    config_audio.cxx config_audio.h \
+    audio_manager.I audio_manager.h \
+    audio_midi.h \
+    audio_pool.I audio_pool.h \
+    audio_trait.h \
+    config_audio.h \
     audio_mikmod_traits.cxx audio_mikmod_traits.h \
     audio_win_traits.I audio_win_traits.cxx audio_win_traits.h \
-    audio_null_traits.I audio_null_traits.cxx audio_null_traits.h \
+    audio_null_traits.I audio_null_traits.h \
     audio_linux_traits.I audio_linux_traits.cxx audio_linux_traits.h \
-    audio_sound.I audio_sound.cxx audio_sound.h \
-    audio_gui_functor.h audio_gui_functor.cxx \
+    audio_sound.I audio_sound.h \
+    audio_gui_functor.h \
     $[if $[USE_RAD_MSS], audio_rad_mss_traits.I audio_rad_mss_traits.cxx audio_rad_mss_traits.h,]
+    
+  #define INCLUDED_SOURCES \
+     config_audio.cxx audio_gui_functor.cxx \
+     audio_trait.cxx audio_pool.cxx audio_midi.cxx audio_manager.cxx \
+     audio_null_traits.cxx audio_sound.cxx audio_midi.cxx 
 
   #define INSTALL_HEADERS \
     audio.h audio_manager.h \

+ 4 - 0
panda/src/audio/audio_composite1.cxx

@@ -0,0 +1,4 @@
+
+#include "config_audio.cxx"
+#include "audio_gui_functor.cxx"
+

+ 7 - 0
panda/src/audio/audio_composite2.cxx

@@ -0,0 +1,7 @@
+
+#include "audio_trait.cxx"
+#include "audio_sound.cxx"
+#include "audio_pool.cxx"
+#include "audio_midi.cxx"
+#include "audio_manager.cxx"
+#include "audio_null_traits.cxx"