@@ -168,13 +168,15 @@ ReleaseABI: $(TARGET)
168
168
ifneq ($(strip $(PROJECT_ADDONS_DATA ) ) ,)
169
169
@$(MAKE) $(JOBS) copyaddonsdata PROJECT_ADDONS_DATA="$(PROJECT_ADDONS_DATA)"
170
170
endif
171
+ @$(MAKE) $(JOBS) copyaddonslibs ADDONS_SHARED_LIBS_SO="$(ADDONS_SHARED_LIBS_SO)" ADDONS_SHARED_LIBS_DLL="$(ADDONS_SHARED_LIBS_DLL)" ADDONS_SHARED_LIBS_DYLIB="$(ADDONS_SHARED_LIBS_DYLIB)"
171
172
@$(MAKE) $(JOBS) afterplatform BIN_NAME=$(BIN_NAME) ABIS_TO_COMPILE="$(ABIS_TO_COMPILE_RELEASE)" RUN_TARGET=$(RUN_TARGET) TARGET=$(TARGET)
172
173
@$(PROJECT_AFTER)
173
174
174
175
DebugABI : $(TARGET )
175
176
ifneq ($(strip $(PROJECT_ADDONS_DATA ) ) ,)
176
177
@$(MAKE) $(JOBS) copyaddonsdata PROJECT_ADDONS_DATA="$(PROJECT_ADDONS_DATA)"
177
178
endif
179
+ @$(MAKE) $(JOBS) copyaddonslibs ADDONS_SHARED_LIBS_SO="$(ADDONS_SHARED_LIBS_SO)" ADDONS_SHARED_LIBS_DLL="$(ADDONS_SHARED_LIBS_DLL)" ADDONS_SHARED_LIBS_DYLIB="$(ADDONS_SHARED_LIBS_DYLIB)"
178
180
@$(MAKE) $(JOBS) afterplatform BIN_NAME=$(BIN_NAME) ABIS_TO_COMPILE="$(ABIS_TO_COMPILE_DEBUG)" RUN_TARGET=$(RUN_TARGET) TARGET=$(TARGET)
179
181
@$(PROJECT_AFTER)
180
182
@@ -453,6 +455,25 @@ copyaddonsdata:
453
455
@mkdir -p bin/data
454
456
@cp -rf $(PROJECT_ADDONS_DATA ) bin/data/
455
457
458
+ copyaddonslibs :
459
+ @if [ -n " $( ADDONS_SHARED_LIBS_SO) " ]; then \
460
+ echo " Copying shared libraries" ; \
461
+ for lib in $( ADDONS_SHARED_LIBS_SO) ; do \
462
+ cp -f $$ lib bin/; \
463
+ done \
464
+ fi
465
+ @if [ -n " $( ADDONS_SHARED_LIBS_DLL) " ]; then \
466
+ echo " Copying shared libraries" ; \
467
+ for lib in $( ADDONS_SHARED_LIBS_DLL) ; do \
468
+ cp -f $$ lib bin/; \
469
+ done \
470
+ fi
471
+ @if [ -n " $( ADDONS_SHARED_LIBS_DYLIB) " ]; then \
472
+ echo " Copying shared libraries" ; \
473
+ for lib in $( ADDONS_SHARED_LIBS_DYLIB) ; do \
474
+ cp -f $$ lib bin/; \
475
+ done \
476
+ fi
456
477
help :
457
478
@echo
458
479
@echo openFrameworks universal makefile
0 commit comments