Makefile
changeset 58 27440e1334b7
parent 57 9db6f9fdba12
child 59 8088c95fac5d
equal deleted inserted replaced
57:9db6f9fdba12 58:27440e1334b7
     1 # $Id$
       
     2 # $URL$
       
     3 #
       
     4 PERL = $(shell which perl)
       
     5 
       
     6 exim = exim
       
     7 prefix = /usr/local
       
     8 sbindir = ${prefix}/sbin
       
     9 libdir = ${prefix}/share/${exim}
       
    10 
       
    11 SCRIPTS = exigrey
       
    12 
       
    13 .PHONY:	all clean install
       
    14 
       
    15 all:	$(SCRIPTS)
       
    16 
       
    17 clean:
       
    18 	-rm -f $(SCRIPTS)
       
    19 
       
    20 install: all
       
    21 	install -m 0755 -d $(DESTDIR)${sbindir}
       
    22 	install -m 0755 $(SCRIPTS) $(DESTDIR)${sbindir}/
       
    23 
       
    24 	install -m 0755 -d $(DESTDIR)$(libdir)
       
    25 	install -m 0644 exim-exigrey.pl $(DESTDIR)$(libdir)/exigrey.pl
       
    26 
       
    27 %:	.%.pl
       
    28 	@test -e $@ && { test -w $@ || chmod +w $@; } || true
       
    29 	@cat $< >$@
       
    30 	@chmod a-w,a+x $@
       
    31 
       
    32 .%.pl:	%.pl
       
    33 	@sed -e 's,@LIBDIR@,$(libdir),g' \
       
    34 	     -e	's,@PERL@,$(PERL),g' \
       
    35 	<$< >$@
       
    36 	@perl -c $@