Makefile
changeset 9 417562509dbe
parent 8 7da62b48653f
child 12 de787ecf7c3c
equal deleted inserted replaced
8:7da62b48653f 9:417562509dbe
     1 # $Id$
     1 # $Id$
     2 # $URL$
     2 # $URL$
     3 
     3 
       
     4 exim = exim
       
     5 
     4 prefix = /usr/local
     6 prefix = /usr/local
     5 sbindir = ${prefix}/sbin
     7 sbindir = ${prefix}/sbin
     6 sysconfdir = ${prefix}/etc
     8 libdir = ${prefix}/share/${exim}
     7 
       
     8 eximconfdir = ${sysconfdir}/exim
       
     9 
     9 
    10 SCRIPTS = exigrey
    10 SCRIPTS = exigrey
    11 
    11 
    12 .PHONY:	all clean install
    12 .PHONY:	all clean install
    13 
    13 
    18 
    18 
    19 install: all
    19 install: all
    20 	install -m 0755 -d $(DESTDIR)${sbindir}
    20 	install -m 0755 -d $(DESTDIR)${sbindir}
    21 	install -m 0755 $(SCRIPTS) $(DESTDIR)${sbindir}/
    21 	install -m 0755 $(SCRIPTS) $(DESTDIR)${sbindir}/
    22 
    22 
    23 	install -m 0755 -d $(DESTDIR)$(eximconfdir)/exigrey
    23 	install -m 0755 -d $(DESTDIR)$(libdir)
    24 	install -m 0644 greylist.pl $(DESTDIR)$(eximconfdir)/exigrey/
    24 	install -m 0644 exim-exigrey.pl $(DESTDIR)$(libdir)/exigrey.pl
    25 
    25 
    26 %:	%.pl
    26 %:	.%.pl
    27 	@perl -c $<
    27 	@test -e $@ && { test -w $@ || chmod +w $@; } || true
    28 	@cp -vf $< $@
    28 	@cat $< >$@
    29 	@chmod a-w,+x $@
    29 	@chmod a-w,a+x $@
       
    30 
       
    31 .%.pl:	%.pl
       
    32 	@sed -e 's,@LIBDIR@,$(libdir),g' \
       
    33 	<$< >$@
       
    34 	@perl -c $@