From: Joel Rosdahl Date: Mon, 15 Feb 2010 21:59:05 +0000 (+0100) Subject: Extracted common dist archive build commands into a variable X-Git-Tag: v3.0pre0~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f5b0aa3582fff0d63aa473c83393095f4ec24ea;p=thirdparty%2Fccache.git Extracted common dist archive build commands into a variable --- diff --git a/Makefile.in b/Makefile.in index 47cb93376..6beb73f54 100644 --- a/Makefile.in +++ b/Makefile.in @@ -59,23 +59,21 @@ install: all .PHONY: dist dist: $(dist_archive_tar_bz2) $(dist_archive_tar_gz) -$(dist_archive_tar_bz2): $(dist_files) +define create_dist_archive tmpdir=$$(mktemp -d) && \ dir=$$tmpdir/$(dist_dir) && \ mkdir $$dir && \ cp $(dist_files) $$dir && \ (cd $$tmpdir && \ - tar cjf $(CURDIR)/$(dist_archive_tar_bz2) $(dist_dir)) && \ + tar $(1) $(CURDIR)/$@ $(dist_dir)) && \ rm -rf $$tmpdir +endef + +$(dist_archive_tar_bz2): $(dist_files) + $(call create_dist_archive, cjf) $(dist_archive_tar_gz): $(dist_files) - tmpdir=$$(mktemp -d) && \ - dir=$$tmpdir/$(dist_dir) && \ - mkdir $$dir && \ - cp $(dist_files) $$dir && \ - (cd $$tmpdir && \ - tar czf $(CURDIR)/$(dist_archive_tar_gz) $(dist_dir)) && \ - rm -rf $$tmpdir + $(call create_dist_archive, czf) .PHONY: clean clean: