generalize/shorten Makefile
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Mon, 18 Oct 2010 00:35:10 +0000 (20:35 -0400)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Mon, 18 Oct 2010 00:35:10 +0000 (20:35 -0400)
Makefile

index ae753ced9e0507805a62cbbadec1d3ee2184ee0b..788957e6508ac41ab81b2b7e11c4e4cace2da2d2 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -8,19 +8,15 @@
 VERSION=`dpkg-parsechangelog -lChangelog | grep ^Version: | cut -f2 -d\ `
 DEBIAN_VERSION=`dpkg-parsechangelog | grep ^Version: | cut -f2 -d\ `
 
-all: msva-perl.1 msva-query-agent.1 msva-review-cert.1
+MANPAGES=msva-perl.1 msva-query-agent.1 msva-review-cert.1
 
-msva-perl.1: msva-perl
-       pod2man msva-perl msva-perl.1
+all: $(MANPAGES)
 
-msva-query-agent.1: msva-query-agent
-       pod2man msva-query-agent msva-query-agent.1
-
-msva-review-cert.1: msva-review-cert
-       pod2man msva-review-cert msva-review-cert.1
+%.1: %
+       pod2man $< $@
 
 clean: 
-       rm -f msva-perl.1 msva-query-agent.1 msva-review-cert.1
+       rm -f $(MANPAGES)
 
 debian-package:
        git buildpackage -uc -us