Add directives to support multi dir lib.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user