Add dist target

Enable creating dist tarbals with vendored sources useful for package
builders.
This commit is contained in:
William Douglas
2019-03-20 14:35:59 -07:00
parent 0a6b99c34b
commit 3e94f676d7
+8
View File
@@ -33,3 +33,11 @@ man: $(MANPAGES)
%: docs/%.rst
rst2man.py "$<" > "$@.tmp" && mv -f "$@.tmp" "$@"
dist: vendor
$(eval TMP := $(shell mktemp -d))
cp -r . $(TMP)
(cd $(TMP); git reset --hard $(VERSION); git clean -xf; rm -fr .git .gitignore)
tar -C $(TMP) -cf clr-user-bundles-$(VERSION).tar .
xz clr-user-bundles-$(VERSION).tar
rm -fr $(TMP)