VERSION = 1.1.0
-SCRIPTS = \
- cdb-assign cdb-list \
+BINSCRIPTS = \
+ cdb-assign cdb-list check-sender \
unfwd splitconf
-PROGS = \
- qmail-checkspam not \
+SBINSCRIPTS = \
+ shadowfix
+
+SCRIPTS = $(BINSCRIPTS) $(SBINSCRIPTS)
+
+BINPROGS = \
+ not \
cdb-probe cdb-check-domain \
gorp \
locking if-mtu
-OTHERS = \
+SBINPROGS = \
+ qmail-checkspam
+
+PROGS = $(BINPROGS) $(SBINPROGS)
+
+PERLLIBS = MdwOpt.pm
+
+LIBS = \
xtitle.so
MAN1 = \
unfwd.1 splitconf.1 locking.1 if-mtu.1
MAN8 = \
- qmail-checkspam.8
+ qmail-checkspam.8 \
+ shadowfix.8
+
+BUILDFILES = \
+ shadowfix.8
CC = gcc
LD = gcc
prefix = /usr/local
bindir = $(prefix)/bin
+sbindir = $(prefix)/sbin
mandir = $(prefix)/man
man1dir = $(mandir)/man1
man8dir = $(mandir)/man8
libdir = $(prefix)/lib
+perllibdir = $(libdir)/site_perl
-all: $(PROGS) $(OTHERS)
+all: $(BUILDFILES) $(PROGS) $(OTHERS)
install: all
+ [ -d $(libdir) ] || install -d $(libdir)
+ install -m644 $(LIBS) $(libdir)
+ [ -d $(perllibdir) ] || install -d $(perllibdir)
+ install -m644 $(PERLLIBS) $(perllibdir)
[ -d $(bindir) ] || install -d $(bindir)
- install -m775 $(PROGS) $(SCRIPTS) $(bindir)
+ install -m775 $(BINPROGS) $(BINSCRIPTS) $(bindir)
+ [ -d $(sbindir) ] || install -d $(sbindir)
+ install -m775 $(SBINPROGS) $(SBINSCRIPTS) $(sbindir)
[ -d $(man1dir) ] || install -d $(man1dir)
install -m644 $(MAN1) $(man1dir)
[ -d $(man8dir) ] || install -d $(man8dir)
install -m644 $(MAN8) $(man8dir)
- [ -d $(libdir) ] || install -d $(libdir)
- install -m644 xtitle.so $(libdir)
qmail-checkspam: qmail-checkspam.o
$(LINK) -lspamc
if-mtu: if-mtu.o
$(LINK)
+shadowfix.8: shadowfix
+ pod2man shadowfix >shadowfix.8.new
+ mv shadowfix.8.new shadowfix.8
+
clean:; rm -f *.o *~ $(PROGS) $(OTHERS)
.PHONY: all clean install