From: Mark Wooding Date: Sun, 16 Jul 2017 14:56:25 +0000 (+0100) Subject: Makefile: Add `dist' rule for making more useful tarballs. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/ocb-tv/commitdiff_plain/63554208bd774efb5edc70bb2e56e2a8fb4d87ae?ds=sidebyside Makefile: Add `dist' rule for making more useful tarballs. --- diff --git a/.gitignore b/.gitignore index 3e42100..527fa5a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ *.kat *.mct *.verbose +/ocb-tv.tar.gz diff --git a/Makefile b/Makefile index 7b7e554..ccfe86d 100644 --- a/Makefile +++ b/Makefile @@ -135,6 +135,8 @@ dlraes512_KSZS = $(aes_KSZS) BLKSZS = $(sort $(foreach c,$(BLKC),$($c_BLKSZ))) +DIST += Makefile + auto.mk: Makefile $(call v_tag,GEN)set -e; exec >$@.new; \ echo '### -*-makefile-*- AUTOMATICALLY GENERATED: DO NOT EDIT'; \ @@ -183,6 +185,8 @@ blkc-n0 = $(b$(call blkc-blksz,$1)_N0) blkc-n1 = $(b$(call blkc-blksz,$1)_N1) blkc-nsz0 = $(b$(call blkc-blksz,$1)_NSZ0) +DIST += ocbgen + TARGETS += $(OCBKAT0) OCBKAT0 = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ0)-n$(b$($b_BLKSZ)_NSZ0).kat) $(OCBKAT0): ocb3-%: ocbgen Makefile @@ -247,5 +251,15 @@ dlraes512.verbose: ocbgen Makefile all:: $(TARGETS) +DISTDIR = ocb-tv + +dist: all + rm -rf $(DISTDIR) + mkdir $(DISTDIR) + for i in $(DIST); do ln $$i $(DISTDIR)/; done + for i in $(TARGETS); do ln $$i $(DISTDIR)/; done + tar cvfa $(DISTDIR).tar.gz $(DISTDIR) + rm -rf $(DISTDIR) + CLEAN += $(TARGETS) clean::; rm -f $(CLEAN)