From: Jo-Philipp Wich Date: Thu, 6 Oct 2016 11:15:14 +0000 (+0200) Subject: tools: make all tools depend on xz X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=575d3865908bf46568e6ee039ca47cf517abd9ee;p=openwrt%2Fstaging%2Fnbd.git tools: make all tools depend on xz Make all tools except tar (which is required to bootstrap xz-utils) and XZ itself depend on XZ, in order to be able to handle .tar.xz downloads. Signed-off-by: Jo-Philipp Wich --- diff --git a/tools/Makefile b/tools/Makefile index 1708c9a5b0..186c6c4645 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -97,6 +97,9 @@ endif # dependency for tools which have patches directory $(foreach tool, $(tools-y), $(if $(wildcard $(curdir)/$(tool)/patches),$(eval $(curdir)/$(tool)/compile += $(curdir)/patch/install))) +# make any tool (except xz itself) depend on XZ to ensure that *.tar.xz source archives can be unpacked +$(foreach tool, $(filter-out xz,$(tools-y)), $(eval $(curdir)/$(tool)/compile += $(curdir)/xz/install)) + $(foreach tool, $(tools-y), $(eval $(curdir)/$(tool)/compile += $(curdir)/tar/install)) tools-y += tar