Makefile
changeset 5 9e64828e7d70
parent 4 74ef29e9ab00
child 10 13b84a92a65a
--- 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 >$@