From b3efde23cc7418bf6423a18c1197908e52654a07 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Sat, 1 Sep 2007 17:10:55 +0000 Subject: - rephrase r19284 -- explicitely list base targets for World Needed for toplevel parallel builds to work properly. --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 1d5834507..d2aa74066 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) \ -- cgit v1.2.3-55-g7522