MultiLayer images: added support for choosing compression type.
[blender.git] / source / nan_subdirs.mk
index 40c7b63347b7e9971fbf05cc9793e8ef6f8e56cf..aab88cc292b520d50623e118e3bbad6574eebb48 100644 (file)
@@ -38,20 +38,36 @@ default: all
 # do not add install here. install target can only be used in intern/
 # top level Makefiles
 all debug clean::
+ifdef quicky
+       @for i in $(quicky); do \
+          echo "====> $(MAKE) $@ in $$i";\
+          $(MAKE) -C $$i $@ quicky= || exit 1;\
+       done
+       $(MAKE) -C source link || exit 1
+       @echo "${quicky}"
+else
     ifdef DIR
        @# Make sure object toplevels are there
-       @[ -d $(NAN_OBJDIR) ] || mkdir $(NAN_OBJDIR)
-       @[ -d $(LCGDIR) ] || mkdir $(LCGDIR)
-       @[ -d $(OCGDIR) ] || mkdir $(OCGDIR)
-       @[ -d $(OCGDIR)/intern ] || mkdir $(OCGDIR)/intern
-       @[ -d $(OCGDIR)/extern ] || mkdir $(OCGDIR)/extern
+       @[ -d $(NAN_OBJDIR) ] || mkdir -p $(NAN_OBJDIR)
+       @[ -d $(LCGDIR) ] || mkdir -p $(LCGDIR)
+       @[ -d $(OCGDIR) ] || mkdir -p $(OCGDIR)
+       @[ -d $(OCGDIR)/intern ] || mkdir -p $(OCGDIR)/intern
+       @[ -d $(OCGDIR)/extern ] || mkdir -p $(OCGDIR)/extern
        @# Create object directory
-       @[ -d $(DIR) ] || mkdir $(DIR)
+       @[ -d $(DIR) ] || mkdir -p $(DIR)
     endif
+    ifdef SOURCEDIR
        @for i in $(DIRS); do \
            echo "====> $(MAKE) $@ in $(SOURCEDIR)/$$i" ;\
            $(MAKE) -C $$i $@ || exit 1; \
        done
+    else
+       @for i in $(DIRS); do \
+           echo "====> $(MAKE) $@ in $$i" ;\
+           $(MAKE) -C $$i $@ || exit 1; \
+       done
+    endif
+endif
 
 test::
     ifdef TESTDIRS