Add target download-only-* to ease developing

Signed-off-by: Timothy Gu <timothygu99@gmail.com>

Conflicts:
	Makefile
This commit is contained in:
Timothy Gu 2014-08-21 19:53:45 -07:00
parent c8ee03544d
commit 30d2e78632
2 changed files with 12 additions and 1 deletions

View File

@ -178,7 +178,11 @@ $(foreach TARGET,$(MXE_TARGETS),$(eval $(call TARGET_RULE,$(TARGET))))
define PKG_RULE
.PHONY: download-$(1)
download-$(1):: $(addprefix download-,$($(1)_DEPS))
download-$(1):: $(addprefix download-,$(value $(call LOOKUP_PKG_RULE,$(1),DEPS,$(3)))) \
download-only-$(1)
.PHONY: download-only-$(1)
download-only-$(1)::
if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
$(call DOWNLOAD_PKG_ARCHIVE,$(1)); \
$(call CHECK_PKG_ARCHIVE,$(1)) || { echo 'Wrong checksum!'; exit 1; }; \

View File

@ -1036,6 +1036,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>