Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillermo S. Romero <gsr.b3d@infernal-iceberg.com>2009-09-26 02:38:15 +0400
committerGuillermo S. Romero <gsr.b3d@infernal-iceberg.com>2009-09-26 02:38:15 +0400
commitda5ff2ca98ae275f6e9addbad52621415fd30160 (patch)
tree8a7bf28d186737e6499e56295572488875cb899d
parent72c4c9da7a4074f86f4ed59d87a6e50a98b9bb06 (diff)
Add directives to support multi dir lib.
-rw-r--r--intern/itasc/Makefile13
-rw-r--r--intern/itasc/kdl/Makefile5
-rw-r--r--intern/itasc/kdl/utilities/Makefile5
-rw-r--r--source/Makefile2
4 files changed, 14 insertions, 11 deletions
diff --git a/intern/itasc/Makefile b/intern/itasc/Makefile
index 2272cf2c6ac..2be46a017df 100644
--- a/intern/itasc/Makefile
+++ b/intern/itasc/Makefile
@@ -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
diff --git a/intern/itasc/kdl/Makefile b/intern/itasc/kdl/Makefile
index 9b152c27c7c..058f93da4e1 100644
--- a/intern/itasc/kdl/Makefile
+++ b/intern/itasc/kdl/Makefile
@@ -30,8 +30,9 @@
include nan_definitions.mk
-LIBNAME = itasc
-DIR = $(OCGDIR)/intern/$(LIBNAME)
+LIBNAME = itasc_kdl
+# Yep, same dir than parent (itasc instead of $(LIBNAME))
+DIR = $(OCGDIR)/intern/itasc
DIRS = utilities
SOURCEDIR = intern/$(LIBNAME)/kdl
diff --git a/intern/itasc/kdl/utilities/Makefile b/intern/itasc/kdl/utilities/Makefile
index 4397a80cef5..8ee08089e10 100644
--- a/intern/itasc/kdl/utilities/Makefile
+++ b/intern/itasc/kdl/utilities/Makefile
@@ -30,8 +30,9 @@
include nan_definitions.mk
-LIBNAME = itasc
-DIR = $(OCGDIR)/intern/$(LIBNAME)
+LIBNAME = itasc_kdl_util
+# Same dir than parent (itasc instead of $(LIBNAME))
+DIR = $(OCGDIR)/intern/itasc
include nan_compile.mk
diff --git a/source/Makefile b/source/Makefile
index b0c15c2eba1..5a071a10a9c 100644
--- a/source/Makefile
+++ b/source/Makefile
@@ -101,6 +101,8 @@ COMLIB += $(OCGDIR)/blender/blenlib/$(DEBUG_DIR)libblenlib.a
COMLIB += $(OCGDIR)/blender/ikplugin/$(DEBUG_DIR)libikplugin.a
COMLIB += $(NAN_IKSOLVER)/lib/$(DEBUG_DIR)libiksolver.a
COMLIB += $(NAN_ITASC)/lib/$(DEBUG_DIR)libitasc.a
+COMLIB += $(NAN_ITASC)/lib/$(DEBUG_DIR)libitasc_kdl.a
+COMLIB += $(NAN_ITASC)/lib/$(DEBUG_DIR)libitasc_kdl_util.a
COMLIB += $(NAN_MOTO)/lib/$(DEBUG_DIR)libmoto.a
COMLIB += $(NAN_SUPERLU)/lib/$(DEBUG_DIR)libsuperlu.a
COMLIB += $(OCGDIR)/blender/avi/$(DEBUG_DIR)libavi.a