--- a/Makefile Thu Nov 13 21:11:42 2008 +0000
+++ b/Makefile Thu Nov 13 21:19:09 2008 +0000
@@ -3,23 +3,24 @@
prefix = /usr/local
bindir = ${prefix}/bin
+man1dir = ${prefix}/man/man1
DESTDIR =
+SCRIPT = sap-vpn
+MANPAGE = sap-vpn.1.gz
-SCRIPT = sap-vpn
-CLEANFILES = $(SCRIPT)
+CLEANFILES = $(SCRIPT) $(MANPAGE)
.PHONLY: clean install
-all: $(SCRIPT)
-
-clean:
- rm -f $(CLEANFILES)
+all: $(SCRIPT) $(MANPAGE)
+clean: ; rm -f $(CLEANFILES)
install: all
install -m 0755 -d $(DESTDIR)${bindir}/
- install -m 04555 -o `id -un` $(SCRIPT) $(DESTDIR)${bindir}/
+ install -m 04555 $(SCRIPT) $(DESTDIR)${bindir}/
+ install -m 0755 -d $(DESTDIR)${man1dir}/
+ install -m 0644 $(MANPAGE) $(DESTDIR)${man1dir}/
-sap-vpn: sap-vpn.pl
- install -m 0555 $< $@
-
+%: %.pl; install -m 0555 $< $@
+%.1.gz: %.pl; pod2man $< | gzip >$@