From: Felix Fietkau Date: Thu, 5 May 2016 18:37:40 +0000 (+0100) Subject: build: add support for specifying extra package dependencies for prepared, configured... X-Git-Tag: v17.01.0-rc1~2947 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=852aaf6b2c836daf39d00e059ec1279aac08f7e9;p=oweals%2Fopenwrt.git build: add support for specifying extra package dependencies for prepared, configured and built Signed-off-by: Felix Fietkau --- diff --git a/include/package.mk b/include/package.mk index ff9a5df9e6..092811c2c2 100644 --- a/include/package.mk +++ b/include/package.mk @@ -167,7 +167,7 @@ define Build/DefaultTargets ) $(STAMP_PREPARED) : export PATH=$$(TARGET_PATH_PKG) - $(STAMP_PREPARED): + $(STAMP_PREPARED): $(STAMP_PREPARED_DEPENDS) @-rm -rf $(PKG_BUILD_DIR) @mkdir -p $(PKG_BUILD_DIR) $(foreach hook,$(Hooks/Prepare/Pre),$(call $(hook))$(sep)) @@ -176,7 +176,7 @@ define Build/DefaultTargets touch $$@ $(call Build/Exports,$(STAMP_CONFIGURED)) - $(STAMP_CONFIGURED): $(STAMP_PREPARED) + $(STAMP_CONFIGURED): $(STAMP_PREPARED) $(STAMP_CONFIGURED_DEPENDS) $(CleanStaging) $(foreach hook,$(Hooks/Configure/Pre),$(call $(hook))$(sep)) $(Build/Configure) @@ -185,7 +185,7 @@ define Build/DefaultTargets touch $$@ $(call Build/Exports,$(STAMP_BUILT)) - $(STAMP_BUILT): $(STAMP_CONFIGURED) + $(STAMP_BUILT): $(STAMP_CONFIGURED) $(STAMP_BUILT_DEPENDS) $(foreach hook,$(Hooks/Compile/Pre),$(call $(hook))$(sep)) $(Build/Compile) $(foreach hook,$(Hooks/Compile/Post),$(call $(hook))$(sep))