X-Git-Url: https://git.sthu.org/?p=smailq.git;a=blobdiff_plain;f=Makefile;h=7c3b37bfdabda427e8c01663c41ca0ad9832975e;hp=1ca9fc62c0172aa892355a6a7b6ce8f8f26f7937;hb=HEAD;hpb=6033099316d2081a9502bb066908a1ac670e519b diff --git a/Makefile b/Makefile index 1ca9fc6..7c3b37b 100644 --- a/Makefile +++ b/Makefile @@ -1,28 +1,27 @@ -PREFIX=/usr +PREFIX ?= /usr +BIN_SUFFIX ?= +CFLAGS = -std=c99 -pedantic -Wall -Wextra + # 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 - ###################################################################### -all: manpage +all: sendmail 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 0755 mailq $(BINPATH)/mailq$(BIN_SUFFIX) + install -m 0755 sendmail $(SBINPATH)/sendmail$(BIN_SUFFIX) 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 manpage: smailq.1 smailq.1: smailq.docbook - docbook2man.pl $< + docbook2x-man $< #groff -t -e -mandoc -Tps smailq.1 > smailq.ps - -