From 05f964ee2598d5cb560afc51308742b9a78eebfc Mon Sep 17 00:00:00 2001 From: Andrew Wood Date: Sat, 2 Sep 2023 23:40:03 +0100 Subject: [PATCH] Added new "make release" target. --- Makefile.am | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile.am b/Makefile.am index 3d14595..a8a8c6b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -107,3 +107,10 @@ clean-local: # Convenience alias for "make check": "make test" test: check + +# "release" target - requires MAINTAINER variable to select GPG key. +release: distcheck + gpg --list-secret-keys 2>&1 | grep -F 'uid' | grep -Fq "$(MAINTAINER)" + gpg -u "$(MAINTAINER)" -ab $(distdir).tar.gz + cp -f $(distdir).tar.gz.asc $(distdir).tar.gz.txt + chmod 644 $(distdir).tar.gz $(distdir).tar.gz.asc $(distdir).tar.gz.txt