--- a/Makefile Tue Jan 02 10:49:47 2007 +0000
+++ b/Makefile Tue Jan 02 15:23:46 2007 +0000
@@ -1,11 +1,11 @@
# $Id$
# $URL$
+exim = exim
+
prefix = /usr/local
sbindir = ${prefix}/sbin
-sysconfdir = ${prefix}/etc
-
-eximconfdir = ${sysconfdir}/exim
+libdir = ${prefix}/share/${exim}
SCRIPTS = exigrey
@@ -20,10 +20,15 @@
install -m 0755 -d $(DESTDIR)${sbindir}
install -m 0755 $(SCRIPTS) $(DESTDIR)${sbindir}/
- install -m 0755 -d $(DESTDIR)$(eximconfdir)/exigrey
- install -m 0644 greylist.pl $(DESTDIR)$(eximconfdir)/exigrey/
+ install -m 0755 -d $(DESTDIR)$(libdir)
+ install -m 0644 exim-exigrey.pl $(DESTDIR)$(libdir)/exigrey.pl
-%: %.pl
- @perl -c $<
- @cp -vf $< $@
- @chmod a-w,+x $@
+%: .%.pl
+ @test -e $@ && { test -w $@ || chmod +w $@; } || true
+ @cat $< >$@
+ @chmod a-w,a+x $@
+
+.%.pl: %.pl
+ @sed -e 's,@LIBDIR@,$(libdir),g' \
+ <$< >$@
+ @perl -c $@