adapted Makefile to Debian build
authorRaphaël Droz <raphael.droz+floss@gmail.com>
Fri, 23 Oct 2020 19:43:31 +0000 (16:43 -0300)
committerRaphaël Droz <raphael.droz+floss@gmail.com>
Fri, 23 Oct 2020 19:43:31 +0000 (16:43 -0300)
Makefile

index 1ca9fc62c0172aa892355a6a7b6ce8f8f26f7937..7f0faf45e8b5bc956ffa09df14d709cfba930a60 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,9 @@
-PREFIX=/usr
+PREFIX ?= /usr
 # Where the script binary should go
-BINPATH = $(PREFIX)/bin
-SBINPATH = $(PREFIX)/sbin
-MANPATH = $(PREFIX)/share/man
-SHAREDIR = $(PREFIX)/share/smailq
+BINPATH = $(DESTDIR)$(PREFIX)/bin
+SBINPATH = $(DESTDIR)$(PREFIX)/sbin
+MANPATH = $(DESTDIR)$(PREFIX)/share/man/man1
+SHAREDIR = $(DESTDIR)$(PREFIX)/share/smailq
 CONFFILE = $(SHAREDIR)/smailq.conf.sample
 
 ######################################################################
@@ -11,18 +11,16 @@ CONFFILE = $(SHAREDIR)/smailq.conf.sample
 all: manpage
 
 install: all
+       mkdir -p $(BINPATH) $(SBINPATH) $(MANPATH) $(SHAREDIR)
        install -m 0755 smailq $(BINPATH)/smailq
        install -m 0755 mailq $(BINPATH)/mailq
        install -m 0755 sendmail $(SBINPATH)/sendmail
-       mkdir -p $(SHAREDIR)
        install -m 0644 smailq.conf $(CONFFILE)
-       install -m 0644 smailq.1 $(MANPATH)/man1/smailq.1
-       bzip2 -f $(MANPATH)/man1/smailq.1
+       install -m 0644 smailq.1 $(MANPATH)/smailq.1
+       bzip2 -f $(MANPATH)/smailq.1
 
 manpage: smailq.1
 
 smailq.1: smailq.docbook
-       docbook2man.pl $<
+       docbook2x-man $<
        #groff -t -e -mandoc -Tps smailq.1 > smailq.ps
-
-