Add directives to support multi dir lib.
[blender-staging.git] / intern / itasc / Makefile
index 2272cf2c6acf7775bc11328766bc1e3d68334161..2be46a017dfcf44f2b114d87946fbfb350595a87 100644 (file)
@@ -40,15 +40,14 @@ include nan_compile.mk
 CPPFLAGS += -I.
 CPPFLAGS += -I../../extern/Eigen2
 
-install: all debug
+install: $(ALL_OR_DEBUG)
        @[ -d $(NAN_ITASC) ] || mkdir $(NAN_ITASC)
-       @[ -d $(NAN_ITASC)/lib ] || mkdir $(NAN_ITASC)/lib
-       @[ -d $(NAN_ITASC)/lib/debug ] || mkdir $(NAN_ITASC)/lib/debug
-       @../tools/cpifdiff.sh $(DIR)/libitasc.a $(NAN_ITASC)/lib/
-       @../tools/cpifdiff.sh $(DIR)/debug/libitasc.a $(NAN_ITASC)/lib/debug/
+       @[ -d $(NAN_ITASC)/lib/$(DEBUG_DIR) ] || mkdir $(NAN_ITASC)/lib/$(DEBUG_DIR)
+       @../tools/cpifdiff.sh $(DIR)/$(DEBUG_DIR)libitasc.a $(DIR)/$(DEBUG_DIR)libitasc_kdl.a $(DIR)/$(DEBUG_DIR)libitasc_kdl_util.a $(NAN_ITASC)/lib/$(DEBUG_DIR)
 ifeq ($(OS),darwin)
-       ranlib $(NAN_ITASC)/lib/libitasc.a
-       ranlib $(NAN_ITASC)/lib/debug/libitasc.a
+       ranlib $(NAN_ITASC)/lib/$(DEBUG_DIR)libitasc.a
+       ranlib $(NAN_ITASC)/lib/$(DEBUG_DIR)libitasc_kdl.a
+       ranlib $(NAN_ITASC)/lib/$(DEBUG_DIR)libitasc_kdl_util.a
 endif
 ##############################
 include nan_subdirs.mk