Hopefully update for NaN Makefiles for the moving of SoundSystem.
authorKent Mein <mein@cs.umn.edu>
Wed, 16 Jul 2003 19:00:04 +0000 (19:00 +0000)
committerKent Mein <mein@cs.umn.edu>
Wed, 16 Jul 2003 19:00:04 +0000 (19:00 +0000)
I need to get openal working on my machine before I can test it so
if it doesn't work feel free to fix it.  Hopefully this will be
the majority of the stuff though.

Kent

intern/Makefile
intern/SoundSystem/Makefile
intern/SoundSystem/SND_test/Makefile
intern/SoundSystem/dummy/Makefile
intern/SoundSystem/fmod/Makefile
intern/SoundSystem/intern/Makefile
intern/SoundSystem/openal/Makefile
source/Makefile
source/gameengine/Makefile
source/nan_definitions.mk

index 04195ca853317057ef634d8c32f8695f25b98fbf..08ab03150fe3c6ec6fc0becbb50bd6354947421f 100644 (file)
@@ -35,7 +35,7 @@ SOURCEDIR = intern
 # include nan_subdirs.mk
 
 ALLDIRS = string ghost guardedalloc bmfont moto container memutil
-ALLDIRS += decimation iksolver bsp
+ALLDIRS += decimation iksolver bsp SoundSystem
 
 all::
        @for i in $(ALLDIRS); do \
index 84c268bc10c5d0f3f99eab73ccc1d0d0c511ec52..87afb6abb1535aa65995f164bed74332da041c2e 100644 (file)
@@ -33,7 +33,8 @@
 
 include nan_definitions.mk
 
-SOURCEDIR = source/gameengine/SoundSystem
+LIBNAME = soundsystem
+SOURCEDIR = intern/SoundSystem
 DIR = $(OCGDIR)/SoundSystem
 DIRS = intern
 DIRS += dummy
@@ -55,3 +56,18 @@ ifeq ($(OS),$(findstring $(OS), "linux"))
 endif
 
 include nan_subdirs.mk
+
+install: all debug
+       @[ -d $(NAN_SOUNDSYSTEM) ] || mkdir $(NAN_SOUNDSYSTEM)
+       @[ -d $(NAN_SOUNDSYSTEM)/include ] || mkdir $(NAN_SOUNDSYSTEM)/include
+       @[ -d $(NAN_SOUNDSYSTEM)/lib ] || mkdir $(NAN_SOUNDSYSTEM)/lib
+       @[ -d $(NAN_SOUNDSYSTEM)/lib/debug ] || mkdir $(NAN_SOUNDSYSTEM)/lib/debug
+       @../tools/cpifdiff.sh $(DIR)/libsoundsystem.a $(NAN_SOUNDSYSTEM)/lib/
+       @../tools/cpifdiff.sh $(DIR)/debug/libsoundsystem.a $(NAN_SOUNDSYSTEM)/lib/debug/
+ifeq ($(OS),darwin)
+       ranlib $(NAN_SOUNDSYSTEM)/lib/libsoundsystem.a
+       ranlib $(NAN_SOUNDSYSTEM)/lib/debug/libsoundsystem.a
+endif
+       @../tools/cpifdiff.sh extern/*.h $(NAN_SOUNDSYSTEM)/include/
+
+
index 0aae4866f1c2098f804b2464bd18a68c7015f562..bb317f2c8f630e6e9098395df29506c40d2fd406 100644 (file)
@@ -32,7 +32,7 @@
 #
 
 LIBNAME = SoundSystem
-DIR = $(OCGDIR)/gameengine/$(LIBNAME)
+DIR = $(OCGDIR)/intern/$(LIBNAME)
 ALLTARGETS = $(OBJS) $(DIR)/$(DEBUG_DIR)SoundSystem
 
 include nan_compile.mk
@@ -40,13 +40,12 @@ include nan_compile.mk
 CPPFLAGS += $(NAN_LEVEL_1_WARNINGS)
 
 CPPFLAGS += -I$(NAN_MOTO)/include
-CPPFLAGS += -I../../../kernel/gen_system
 CPPFLAGS += -I.. -I../SND_BlenderWaveCache -I../SND_OpenAL
 
 TESTLIB = $(OCGDIR)/gameengine/OpenALSoundSystem/$(DEBUG_DIR)libOpenALSoundSystem.a
 TESTLIB += $(OCGDIR)/gameengine/BlenderWaveCache/$(DEBUG_DIR)libBlenderWaveCache.a
 TESTLIB += $(OCGDIR)/kernel/gen_system/$(DEBUG_DIR)libgen_system.a
-TESTLIB += $(OCGDIR)/gameengine/SoundSystem/$(DEBUG_DIR)libSoundSystem.a
+TESTLIB += $(OCGDIR)/intern/SoundSystem/$(DEBUG_DIR)libSoundSystem.a
 TESTLIB += $(NAN_OPENAL)/lib/libopenal.a
 
 $(DIR)/$(DEBUG_DIR)SoundSystem: $(OBJS) $(TESTLIB)
index fd2c85e7464dce5a8331cb829832f31c55303aeb..5d23d1a8a6a5410bd8f626aa215f21b6dcd38409 100644 (file)
@@ -32,7 +32,7 @@
 #
 
 LIBNAME = DummySoundSystem
-DIR = $(OCGDIR)/gameengine/$(LIBNAME)
+DIR = $(OCGDIR)/intern/$(LIBNAME)
 
 include nan_compile.mk
 
@@ -40,7 +40,6 @@ CCFLAGS += $(LEVEL_1_CPP_WARNINGS)
 
 CPPFLAGS += -I$(NAN_STRING)/include    
 CPPFLAGS += -I$(NAN_MOTO)/include
-CPPFLAGS += -I../../../../kernel/gen_system
 CPPFLAGS += -I../intern
 CPPFLAGS += -I..
 CPPFLAGS += -I.
index bb545c36e2d717aa055acd2a4b929aa65dea9193..d2810e8fa2f457defd30afe66724e086bc2bd84c 100644 (file)
@@ -32,7 +32,7 @@
 #
 
 LIBNAME = FmodSoundSystem
-DIR = $(OCGDIR)/gameengine/$(LIBNAME)
+DIR = $(OCGDIR)/intern/$(LIBNAME)
 
 include nan_compile.mk
 
@@ -41,7 +41,6 @@ CCFLAGS += $(LEVEL_1_CPP_WARNINGS)
 CPPFLAGS += -I$(NAN_FMOD)/include    
 CPPFLAGS += -I$(NAN_STRING)/include    
 CPPFLAGS += -I$(NAN_MOTO)/include
-CPPFLAGS += -I../../../kernel/gen_system
 CPPFLAGS += -I../intern
 CPPFLAGS += -I..
 CPPFLAGS += -I.
index ae5805ad5bcb6add0afa8dfc8e314b82d15d9849..380a9748b7020c0c5ca5982eae228710d1678f18 100644 (file)
@@ -32,7 +32,7 @@
 #
 
 LIBNAME = SoundSystem
-DIR = $(OCGDIR)/gameengine/$(LIBNAME)
+DIR = $(OCGDIR)/intern/$(LIBNAME)
 
 include nan_compile.mk
 
@@ -41,7 +41,6 @@ CCFLAGS += $(LEVEL_1_CPP_WARNINGS)
 CPPFLAGS += -I$(NAN_FMOD)/include    
 CPPFLAGS += -I$(NAN_STRING)/include    
 CPPFLAGS += -I$(NAN_MOTO)/include
-CPPFLAGS += -I../../../kernel/gen_system
 CPPFLAGS += -I../../../blender/include
 CPPFLAGS += -I../dummy
 CPPFLAGS += -I../fmod
index 277332abde6b46e23c66c7e6ca9b5b5c61c92985..edab68e8e4d69f14d7cc972d496dc514be76926f 100644 (file)
@@ -32,7 +32,7 @@
 #
 
 LIBNAME = OpenALSoundSystem
-DIR = $(OCGDIR)/gameengine/$(LIBNAME)
+DIR = $(OCGDIR)/intern/$(LIBNAME)
 
 include nan_compile.mk
 
@@ -41,7 +41,6 @@ CCFLAGS += $(LEVEL_1_CPP_WARNINGS)
 CPPFLAGS += -I$(NAN_OPENAL)/include    
 CPPFLAGS += -I$(NAN_STRING)/include    
 CPPFLAGS += -I$(NAN_MOTO)/include
-CPPFLAGS += -I../../../kernel/gen_system
 CPPFLAGS += -I../intern
 CPPFLAGS += -I..
 CPPFLAGS += -I.
index 459e98c11d34afd002bf16714ddea19921997d56..2709fe9a10703b92173a5a71dc708a2a57128028 100644 (file)
@@ -77,6 +77,7 @@ PYPLAYERLIB ?= $(PYLIB)
     GRPLIB += $(OCGDIR)/blender/radiosity/$(DEBUG_DIR)libradiosity.a
     GRPLIB += $(NAN_DECIMATION)/lib/libdecimation.a
     GRPLIB += $(NAN_BSP)/lib/$(DEBUG_DIR)libbsp.a
+    GRPLIB += $(NAN_SOUNDSYSTEM)/lib/$(DEBUG_DIR)libsoundsystem.a
     GRPLIB += $(NAN_GHOST)/lib/$(DEBUG_DIR)libghost.a
     GRPLIB += $(NAN_STRING)/lib/$(DEBUG_DIR)libstring.a
     GRPLIB += $(OCGDIR)/blender/img/$(DEBUG_DIR)libimg.a
index 3111f3afbddc17aed2001ec921c95d59ffcc1655..efba2f83a3a2dd657c0271f9d9dc233293e98a8d 100644 (file)
@@ -38,6 +38,6 @@ DIR = $(OCGDIR)/gameengine
 DIRS = BlenderRoutines
 DIRS += Converter
 DIRS += Expressions GameLogic Ketsji Rasterizer SceneGraph
-DIRS += SoundSystem Network GamePlayer Physics
+DIRS += Network GamePlayer Physics
 
 include nan_subdirs.mk
index ecd1623576cada0901096bf654bb4863a21b7085..af7be1392acd8b2ef0831639e2a9f6f89f055d1e 100644 (file)
@@ -66,6 +66,7 @@ all debug::
     export NAN_GUARDEDALLOC ?= $(LCGDIR)/guardedalloc
     export NAN_IKSOLVER ?= $(LCGDIR)/iksolver
     export NAN_BSP ?= $(LCGDIR)/bsp
+    export NAN_SOUNDSYSTEM ?= $(LCGDIR)/SoundSystem
     export NAN_STRING ?= $(LCGDIR)/string
     export NAN_MEMUTIL ?= $(LCGDIR)/memutil
     export NAN_CONTAINER ?= $(LCGDIR)/container