==SCons==
[blender.git] / extern / Makefile
index 5dbc6f4a0f9e516b63d8f78dc2f5dcf501968163..53abb0b1b3c3f8fea7fead7e03f83afe6e8de225 100644 (file)
 # ***** END GPL/BL DUAL LICENSE BLOCK *****
 # Bounces make to subdirectories. Also installs after succesful all target.
 
+include nan_definitions.mk
+
 SOURCEDIR = extern
+DIR = $(OCGDIR)/extern
+DIRS = qhull/src solid 
+
+ifeq ($(WITH_FREETYPE2), true)
+    DIRS += bFTGL/src
+endif
+
+ifneq ($(NAN_NO_KETSJI), true)
+    DIRS += bullet
+endif
 
-ALLDIRS = ode
+TARGET =
+ifneq ($(OS),irix)
+  TARGET=solid
+endif
 
 all::
-       @for i in $(ALLDIRS); do \
+       @[ -d $(OCGDIR)/extern ] || mkdir -p $(OCGDIR)/extern
+       @for i in $(DIRS); do \
            echo "====> $(MAKE) $@ in $(SOURCEDIR)/$$i" ;\
            $(MAKE) -C $$i install || exit 1; \
        done
 
+clean test debug::
+       @[ -d $(OCGDIR)/extern ] || mkdir -p $(OCGDIR)/extern
+       @for i in $(DIRS); do \
+           echo "====> $(MAKE) $@ in $(SOURCEDIR)/$$i" ;\
+           $(MAKE) -C $$i $@ || exit 1; \
+       done
+