TGZS=$(shell ls elfpgp-*.tar.gz) MD5S=$(addsuffix .md5,${TGZS}) SIGS=$(addsuffix .sig,${TGZS}) all: ${MD5S} ${SIGS} ${MD5S}: %.md5: % md5sum $< > $@ ${SIGS}: %.sig: % gpg --armor --detach-sign -o $@ $< clean: -rm *~ check: check-md5 check-sig check-md5: for f in *.md5 ; do \ if ! ( md5sum -c $$f ) ; then \ exit 1 ; \ fi ; \ done @echo md5 sums OK check-sig: for f in *.sig ; do \ t=`echo $$f | sed 's/\.sig//'` ; \ if ! ( gpg --verify $$f $$t ) ; then \ exit 1 ; \ fi ; \ done @echo sigs OK