Browse Source

- buildsystem-helpers: turn REWRITE-variables into defines

master
vanhofen 2 years ago
parent
commit
fd1944c751
  1. 13
      make/buildsystem-helpers.mk
  2. 2
      make/target-libs-static.mk
  3. 2
      package/gettext/gettext.mk
  4. 2
      package/libstb-hal/libstb-hal.mk

13
make/buildsystem-helpers.mk

@ -165,8 +165,8 @@ endef
define TARGET_FOLLOWUP define TARGET_FOLLOWUP
@$(call MESSAGE,"Follow-up build") @$(call MESSAGE,"Follow-up build")
$(foreach hook,$($(PKG)_PRE_FOLLOWUP_HOOKS),$(call $(hook))$(sep)) $(foreach hook,$($(PKG)_PRE_FOLLOWUP_HOOKS),$(call $(hook))$(sep))
$(REWRITE_CONFIG_SCRIPTS) $(call REWRITE_CONFIG_SCRIPTS)
$(REWRITE_LIBTOOL) $(call REWRITE_LIBTOOL)
$(REMOVE)/$($(PKG)_DIR) $(REMOVE)/$($(PKG)_DIR)
$(foreach hook,$($(PKG)_TARGET_FINALIZE_HOOKS),$(call $(hook))$(sep)) $(foreach hook,$($(PKG)_TARGET_FINALIZE_HOOKS),$(call $(hook))$(sep))
$(foreach hook,$($(PKG)_POST_FOLLOWUP_HOOKS),$(call $(hook))$(sep)) $(foreach hook,$($(PKG)_POST_FOLLOWUP_HOOKS),$(call $(hook))$(sep))
@ -233,7 +233,6 @@ REWRITE_LIBTOOL_RULES = "s,^libdir=.*,libdir='$(1)',; \
REWRITE_LIBTOOL_TAG = rewritten=1 REWRITE_LIBTOOL_TAG = rewritten=1
define rewrite_libtool # (libdir) define rewrite_libtool # (libdir)
@#$(call MESSAGE,"Fixing libtool files in $(subst $(TARGET_DIR)/,,$(1))")
$(Q)( \ $(Q)( \
for la in $$(find $(1) -name "*.la" -type f); do \ for la in $$(find $(1) -name "*.la" -type f); do \
if ! grep -q "$(REWRITE_LIBTOOL_TAG)" $${la}; then \ if ! grep -q "$(REWRITE_LIBTOOL_TAG)" $${la}; then \
@ -246,8 +245,10 @@ define rewrite_libtool # (libdir)
endef endef
# rewrite libtool libraries automatically # rewrite libtool libraries automatically
REWRITE_LIBTOOL = $(foreach libdir,$(TARGET_base_libdir) $(TARGET_libdir),\ define REWRITE_LIBTOOL
$(foreach libdir,$(TARGET_base_libdir) $(TARGET_libdir),\
$(call rewrite_libtool,$(libdir))$(sep)) $(call rewrite_libtool,$(libdir))$(sep))
endef
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
@ -266,8 +267,10 @@ define rewrite_config_script # (config-script)
endef endef
# rewrite config scripts automatically # rewrite config scripts automatically
REWRITE_CONFIG_SCRIPTS = $(foreach config_script,$($(PKG)_CONFIG_SCRIPTS),\ define REWRITE_CONFIG_SCRIPTS
$(foreach config_script,$($(PKG)_CONFIG_SCRIPTS),
$(call rewrite_config_script,$(config_script))$(sep)) $(call rewrite_config_script,$(config_script))$(sep))
endef
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------

2
make/target-libs-static.mk

@ -10,7 +10,7 @@ endif
libs-static: $(LIBS-STATIC) | $(TARGET_DIR) libs-static: $(LIBS-STATIC) | $(TARGET_DIR)
$(INSTALL_COPY) $(STATIC_DIR)/. $(TARGET_DIR)/ $(INSTALL_COPY) $(STATIC_DIR)/. $(TARGET_DIR)/
$(REWRITE_LIBTOOL) $(call REWRITE_LIBTOOL)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------

2
package/gettext/gettext.mk

@ -33,6 +33,6 @@ gettext: $(DL_DIR)/$(GETTEXT_SOURCE) | $(TARGET_DIR)
$(CHDIR)/$(PKG_DIR); \ $(CHDIR)/$(PKG_DIR); \
$(MAKE) -C gettext-runtime; \ $(MAKE) -C gettext-runtime; \
$(MAKE) -C gettext-runtime install DESTDIR=$(TARGET_DIR) $(MAKE) -C gettext-runtime install DESTDIR=$(TARGET_DIR)
$(REWRITE_LIBTOOL) $(call REWRITE_LIBTOOL)
$(REMOVE)/$(PKG_DIR) $(REMOVE)/$(PKG_DIR)
$(TOUCH) $(TOUCH)

2
package/libstb-hal/libstb-hal.mk

@ -52,7 +52,7 @@ $(LIBSTB_HAL_BUILD_DIR)/config.status: $(LIBSTB_HAL_DEPENDENCIES)
libstb-hal: $(LIBSTB_HAL_BUILD_DIR)/config.status libstb-hal: $(LIBSTB_HAL_BUILD_DIR)/config.status
$(MAKE) -C $(LIBSTB_HAL_BUILD_DIR) $(MAKE) -C $(LIBSTB_HAL_BUILD_DIR)
$(MAKE) -C $(LIBSTB_HAL_BUILD_DIR) install DESTDIR=$(NEUTRINO_INST_DIR) $(MAKE) -C $(LIBSTB_HAL_BUILD_DIR) install DESTDIR=$(NEUTRINO_INST_DIR)
$(REWRITE_LIBTOOL) $(call REWRITE_LIBTOOL)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------

Loading…
Cancel
Save