Makefile
changeset 44 3d3135992e11
parent 41 7a69721f5d25
child 111 1898ce7c3fd3
--- a/Makefile	Thu Sep 15 09:47:20 2011 +0200
+++ b/Makefile	Fri Sep 16 12:31:59 2011 +0200
@@ -1,5 +1,5 @@
 prefix = /usr/local
-bindir = $(prefix)/bin
+sbindir = $(prefix)/sbin
 sysconfdir = /etc/logbuch
 
 bin_SCRIPTS = log
@@ -7,21 +7,19 @@
 .PHONY:	all check install clean
 
 
-all:	check $(bin_SCRIPTS)
+all:	check $(bin_SCRIPTS) log.8
 
 install:	all
 	install -d -m 0755 $(DESTDIR)/$(sysconfdir)
 	tools/chkconfig $(DESTDIR)/$(sysconfigdir)/config.pm \
 		&& install -m 644 config.pm $(DESTDIR)/$(sysconfdir)/config.pm
 	tools/signconfig $(DESTDIR)/$(sysconfdir)/config.pm
-	install -d -m 0755 $(DESTDIR)/$(bindir)
-	install -m 0755 $(bin_SCRIPTS) $(DESTDIR)/$(bindir)/
+	install -d -m 0755 $(DESTDIR)/$(sbindir)
+	install -m 0755 $(bin_SCRIPTS) $(DESTDIR)/$(sbindir)/
 
 	install -d -m 0755 $(DESTDIR)/usr/share/perl5/Logbuch
 	install -m 0644 Logbuch/HG.pm $(DESTDIR)/usr/share/perl5/Logbuch/
 
-	cd $(DESTDIR)/$(bindir) && ln -sf log logbuch
-
 clean:
 	-rm -f $(bin_SCRIPTS)
 
@@ -34,6 +32,9 @@
 	done
 	@rm .e 2>/dev/null && false || true
 
+log.8:
+	pod2man --section 8 log.pl > $@
+
 %:	%.pl
 	perl -c $<
 	cp -f $< $@