diff options
author | Volker Grabsch <vog@notjusthosting.com> | 2009-06-16 20:17:10 (GMT) |
---|---|---|
committer | Volker Grabsch <vog@notjusthosting.com> | 2009-06-16 20:17:10 (GMT) |
commit | 139145e7978d3e10134d173bd06f708de8238d43 (patch) | |
tree | b3bf74db68ec6a968387362da7578bf91b321415 /Makefile | |
parent | 55e7cdb8d349480614f4a3303f4da57825a439ba (diff) | |
download | mxe-139145e7978d3e10134d173bd06f708de8238d43.zip mxe-139145e7978d3e10134d173bd06f708de8238d43.tar.gz mxe-139145e7978d3e10134d173bd06f708de8238d43.tar.bz2 |
bugfix: decouple the download-* targets from the build targets
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -84,10 +84,14 @@ download-$(1): $(TOP_DIR)/src/$(1).mk $(addprefix download-,$($(1)_DEPS)) .PHONY: $(1) $(1): $(PREFIX)/installed-$(1) $(PREFIX)/installed-$(1): $(TOP_DIR)/src/$(1).mk \ - download-$(1) \ $(wildcard $(TOP_DIR)/src/$(1)-*.patch) \ $(addprefix $(PREFIX)/installed-,$($(1)_DEPS)) [ -d '$(PREFIX)' ] || mkdir -p '$(PREFIX)' + [ -d '$(PKG_DIR)' ] || mkdir -p '$(PKG_DIR)' + if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \ + $(call DOWNLOAD_PKG_ARCHIVE,$(1)); \ + $(call CHECK_PKG_ARCHIVE,$(1)) || { echo 'Wrong checksum!'; exit 1; }; \ + fi $(if $(value $(1)_BUILD), rm -rf '$(2)' mkdir -p '$(2)' |