Makefile
changeset 9 417562509dbe
parent 8 7da62b48653f
child 12 de787ecf7c3c
--- 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 $@