diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-09-01 17:10:55 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-09-01 17:10:55 +0000 |
commit | b3efde23cc7418bf6423a18c1197908e52654a07 (patch) | |
tree | 6f33b43de9ba3ab62f6fb8b2e79db600c7fdecc7 | |
parent | e1c9fa056cd4818247eaf87aea4b75a349496585 (diff) |
- rephrase r19284 -- explicitely list base targets for World
Needed for toplevel parallel builds to work properly.
-rw-r--r-- | Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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) \ |