From: Bernhard Reutner-Fischer Date: Sat, 1 Sep 2007 17:10:55 +0000 (-0000) Subject: - rephrase r19284 -- explicitely list base targets for World X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b3efde23cc7418bf6423a18c1197908e52654a07;p=buildroot.git - rephrase r19284 -- explicitely list base targets for World Needed for toplevel parallel builds to work properly. --- diff --git a/Makefile b/Makefile index 1d5834507a..d2aa740668 100644 --- a/Makefile +++ b/Makefile @@ -209,12 +209,13 @@ TARGETS+=erase-fakeroots TARGETS_CLEAN:=$(patsubst %,%-clean,$(TARGETS)) TARGETS_SOURCE:=$(patsubst %,%-source,$(TARGETS)) TARGETS_DIRCLEAN:=$(patsubst %,%-dirclean,$(TARGETS)) - +TARGETS_ALL:=$(patsubst %,__real_tgt_%,$(TARGETS)) # all targets depend on the crosscompiler and it's prerequisites -$(TARGETS): $(BASE_TARGETS) +$(TARGETS_ALL): __real_tgt_%: $(BASE_TARGETS) % $(BR2_DEPENDS_DIR): .config rm -rf $@ + mkdir -p $(@D) cp -dpRf $(CONFIG)/buildroot-config $@ dirs: $(DL_DIR) $(TOOL_BUILD_DIR) $(BUILD_DIR) $(STAGING_DIR) $(TARGET_DIR) \ @@ -223,11 +224,11 @@ dirs: $(DL_DIR) $(TOOL_BUILD_DIR) $(BUILD_DIR) $(STAGING_DIR) $(TARGET_DIR) \ $(BASE_TARGETS): dirs -world: dependencies dirs target-host-info $(BASE_TARGETS) $(TARGETS) +world: dependencies dirs target-host-info $(BASE_TARGETS) $(TARGETS_ALL) .PHONY: all world dirs clean dirclean distclean source \ - $(BASE_TARGETS) $(TARGETS) \ + $(BASE_TARGETS) $(TARGETS) $(TARGETS_ALL) \ $(TARGETS_CLEAN) $(TARGETS_DIRCLEAN) $(TARGETS_SOURCE) \ $(DL_DIR) $(TOOL_BUILD_DIR) $(BUILD_DIR) $(STAGING_DIR) $(TARGET_DIR) \ $(BR2_DEPENDS_DIR) \