diff options
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/AutoInstallLibs.mk | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/solenv/gbuild/AutoInstallLibs.mk b/solenv/gbuild/AutoInstallLibs.mk index f7fa75cfc689..c26e708d5033 100644 --- a/solenv/gbuild/AutoInstallLibs.mk +++ b/solenv/gbuild/AutoInstallLibs.mk @@ -17,8 +17,12 @@ $(call gb_AutoInstallLibs_get_target,%) : $(call gb_Output_announce,$*,$(true),AIL,3) echo "/* autogenerated library installs for group $(INSTALLMODULE) */" > $@ $(call gb_Output_info,install module: $(INSTALLMODULE) contents: $(gb_Library_MODULE_$(INSTALLMODULE))) + echo "#define $(SCP2ID)_ALL \ " >> $@ $(foreach lib,$(gb_Library_MODULE_$(INSTALLMODULE)),\ - echo "$(call SCP2TEMPLATE,$(lib))" >> $@;) + echo " $(SCP2ID)_$(lib) \ " >> $@;) + echo "" >> $@ + $(foreach lib,$(gb_Library_MODULE_$(INSTALLMODULE)),\ + echo "$(SCP2TEMPLATE)($(SCP2ID)_$(lib),$(call gb_Library_get_runtime_filename,$(lib)))" >> $@;) $(call gb_AutoInstallLibs_get_clean_target,%) : @@ -29,6 +33,7 @@ define gb_AutoInstallLibs_AutoInstallLibs $(call gb_AutoInstallLibs_get_target,$(1)) : $(gb_Helper_PHONY) | $(dir $(call gb_AutoInstallLibs_get_target,$(1))).dir $(call gb_AutoInstallLibs_get_target,$(1)) : INSTALLMODULE = $(2) $(call gb_AutoInstallLibs_get_target,$(1)) : SCP2TEMPLATE = $(3) +$(call gb_AutoInstallLibs_get_target,$(1)) : SCP2ID = $(4) $$(eval $$(call gb_Module_register_target,$(call gb_AutoInstallLibs_get_target,$(1)),$(call gb_AutoInstallLibs_get_clean_target,$(1)))) $(call gb_Helper_make_userfriendly_targets,$(1),AutoInstallLibs) |