Makefile
changeset 6 e7973168471d
parent 3 6cc86a8d1085
child 14 2338ef973523
--- a/Makefile	Wed Jul 28 12:34:17 2010 +0200
+++ b/Makefile	Wed Jul 28 13:25:06 2010 +0200
@@ -1,29 +1,38 @@
-# $Id$
-# $URL$
+# $Id: Makefile 839 2005-05-03 08:30:20Z arnold $
+# $URL: https://svn.schlittermann.de/is/send-config/trunk/Makefile $
 
 PERL = /usr/bin/perl
 
 prefix = /usr
-sbindir = ${prefix}/sbin
+bindir = ${prefix}/bin
 confdir = /etc/send-config
+mandir = /usr/share/man/man1
 
 DESTDIR =
 
-sbin_SCRIPTS = send-config
+SCRIPT = send-config
+DOC = $(SCRIPT:=.1.gz)
 
 
 
-.PHONY:	all clean install
+.PHONY:	all clean install doc
 
-all:	$(sbin_SCRIPTS)
+all:	$(SCRIPT) $(DOC)
 
 install: all
 	install -d -m 0755 $(DESTDIR)$(confdir)
-	install -m 0755 $(sbin_SCRIPTS) $(DESTDIR)$(sbindir)/
+	install -m 0755 $(SCRIPT) $(DESTDIR)$(bindir)/
 	test -f $(DESTDIR)$(confdir)/config \
 	  || install -m 644 config.ex $(DESTDIR)$(confdir)/config
+	test -f $(DESTDIR)$(confdir)/filter.rules \
+		|| install -m 644 filter.rules.ex $(DESTDIR)$(confdir)/filter.rules
+	install -m 644 $(SCRIPT).1.gz $(DESTDIR)$(mandir)/$(SCRIPT).1.gz 
+
 clean:
-	-rm -f $(sbin_SCRIPTS) core
+	-rm -f $(SCRIPT) $(DOC) core
+
+%.1.gz:	%
+	@pod2man --utf8 $< | gzip >$@
 
 %:	%.pl
 	@$(PERL) -c $<