equal
deleted
inserted
replaced
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 $@ |