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