build: add support for specifying extra package dependencies for prepared, configured and built
Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		@@ -167,7 +167,7 @@ define Build/DefaultTargets
 | 
				
			|||||||
	)
 | 
						)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $(STAMP_PREPARED) : export PATH=$$(TARGET_PATH_PKG)
 | 
					  $(STAMP_PREPARED) : export PATH=$$(TARGET_PATH_PKG)
 | 
				
			||||||
  $(STAMP_PREPARED):
 | 
					  $(STAMP_PREPARED): $(STAMP_PREPARED_DEPENDS)
 | 
				
			||||||
	@-rm -rf $(PKG_BUILD_DIR)
 | 
						@-rm -rf $(PKG_BUILD_DIR)
 | 
				
			||||||
	@mkdir -p $(PKG_BUILD_DIR)
 | 
						@mkdir -p $(PKG_BUILD_DIR)
 | 
				
			||||||
	$(foreach hook,$(Hooks/Prepare/Pre),$(call $(hook))$(sep))
 | 
						$(foreach hook,$(Hooks/Prepare/Pre),$(call $(hook))$(sep))
 | 
				
			||||||
@@ -176,7 +176,7 @@ define Build/DefaultTargets
 | 
				
			|||||||
	touch $$@
 | 
						touch $$@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $(call Build/Exports,$(STAMP_CONFIGURED))
 | 
					  $(call Build/Exports,$(STAMP_CONFIGURED))
 | 
				
			||||||
  $(STAMP_CONFIGURED): $(STAMP_PREPARED)
 | 
					  $(STAMP_CONFIGURED): $(STAMP_PREPARED) $(STAMP_CONFIGURED_DEPENDS)
 | 
				
			||||||
	$(CleanStaging)
 | 
						$(CleanStaging)
 | 
				
			||||||
	$(foreach hook,$(Hooks/Configure/Pre),$(call $(hook))$(sep))
 | 
						$(foreach hook,$(Hooks/Configure/Pre),$(call $(hook))$(sep))
 | 
				
			||||||
	$(Build/Configure)
 | 
						$(Build/Configure)
 | 
				
			||||||
@@ -185,7 +185,7 @@ define Build/DefaultTargets
 | 
				
			|||||||
	touch $$@
 | 
						touch $$@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $(call Build/Exports,$(STAMP_BUILT))
 | 
					  $(call Build/Exports,$(STAMP_BUILT))
 | 
				
			||||||
  $(STAMP_BUILT): $(STAMP_CONFIGURED)
 | 
					  $(STAMP_BUILT): $(STAMP_CONFIGURED) $(STAMP_BUILT_DEPENDS)
 | 
				
			||||||
	$(foreach hook,$(Hooks/Compile/Pre),$(call $(hook))$(sep))
 | 
						$(foreach hook,$(Hooks/Compile/Pre),$(call $(hook))$(sep))
 | 
				
			||||||
	$(Build/Compile)
 | 
						$(Build/Compile)
 | 
				
			||||||
	$(foreach hook,$(Hooks/Compile/Post),$(call $(hook))$(sep))
 | 
						$(foreach hook,$(Hooks/Compile/Post),$(call $(hook))$(sep))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user