summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2015-10-01 04:52:33 (GMT)
committerTony Theodore <tonyt@logyst.com>2015-10-01 04:52:33 (GMT)
commit6c01c7dc551d32a3858811b4eb52bf44385c6b3b (patch)
treee47b4a84442fabdf8b491c1d0afe5437ef9bcdb8
parent4cbbcfa0b625cd73b9a59306f82ae71cf62b6d46 (diff)
downloadmxe-6c01c7dc551d32a3858811b4eb52bf44385c6b3b.zip
mxe-6c01c7dc551d32a3858811b4eb52bf44385c6b3b.tar.gz
mxe-6c01c7dc551d32a3858811b4eb52bf44385c6b3b.tar.bz2
Makefile: fix download for script only packages
fixes #899 also cleanup download-foo dependencies
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index e58cd2f..67405d2 100644
--- a/Makefile
+++ b/Makefile
@@ -350,11 +350,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-only-$(1)
+download-$(1): $(addprefix download-,$($(1)_DEPS)) download-only-$(1)
.PHONY: download-only-$(1)
download-only-$(1):
+ $(and $($(1)_URL),
@[ -d '$(LOG_DIR)/$(TIMESTAMP)' ] || mkdir -p '$(LOG_DIR)/$(TIMESTAMP)'
@if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
$(PRINTF_FMT) '[download]' '$(1)'; \
@@ -373,7 +373,7 @@ download-only-$(1):
echo; \
exit 1; \
fi; \
- fi
+ fi)
endef
$(foreach PKG,$(PKGS),$(eval $(call PKG_RULE,$(PKG))))