Add target download-only-* to ease developing

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
This commit is contained in:
Timothy Gu 2014-08-21 19:53:45 -07:00
parent 2722b35587
commit 55558ecdd3
2 changed files with 12 additions and 1 deletions

View File

@ -318,7 +318,11 @@ $(foreach TARGET,$(MXE_TARGETS),$(eval $(call TARGET_RULE,$(TARGET))))
define PKG_RULE
.PHONY: download-$(1)
download-$(1):: $(addprefix download-,$(value $(call LOOKUP_PKG_RULE,$(1),DEPS,$(3))))
download-$(1):: $(addprefix download-,$(value $(call LOOKUP_PKG_RULE,$(1),DEPS,$(3)))) \
download-only-$(1)
.PHONY: download-only-$(1)
download-only-$(1)::
@[ -d '$(LOG_DIR)/$(TIMESTAMP)' ] || mkdir -p '$(LOG_DIR)/$(TIMESTAMP)'
@if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
echo '[download] $(1)'; \

View File

@ -973,6 +973,13 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
where up to 4 packages are downloaded in parallel
</dd>
<dt>make download-only-foo download-only-bar</dt>
<dd>
download packages "foo", "bar", without their dependencies,
non-parallel
</dd>
<dt>make clean</dt>
<dd>