equal
deleted
inserted
replaced
2 bindir = $(prefix)/bin |
2 bindir = $(prefix)/bin |
3 sysconfdir = /etc/logbuch |
3 sysconfdir = /etc/logbuch |
4 |
4 |
5 bin_SCRIPTS = log |
5 bin_SCRIPTS = log |
6 |
6 |
|
7 .PHONY: all check install clean |
7 |
8 |
8 all: $(bin_SCRIPTS) |
9 |
|
10 all: check $(bin_SCRIPTS) |
9 |
11 |
10 install: all |
12 install: all |
11 install -d -m 0755 $(DESTDIR)/$(sysconfdir) |
13 install -d -m 0755 $(DESTDIR)/$(sysconfdir) |
12 tools/chkconfig $(DESTDIR)/$(sysconfigdir)/config.pm \ |
14 tools/chkconfig $(DESTDIR)/$(sysconfigdir)/config.pm \ |
13 && install -m 644 config.pm $(DESTDIR)/$(sysconfdir)/config.pm |
15 && install -m 644 config.pm $(DESTDIR)/$(sysconfdir)/config.pm |
21 cd $(DESTDIR)/$(bindir) && ln -sf log logbuch |
23 cd $(DESTDIR)/$(bindir) && ln -sf log logbuch |
22 |
24 |
23 clean: |
25 clean: |
24 -rm -f $(bin_SCRIPTS) |
26 -rm -f $(bin_SCRIPTS) |
25 |
27 |
|
28 check: |
|
29 @-rm -f .e |
|
30 @cat modules | while read; do \ |
|
31 perl -M$$REPLY -e 'print " $$'"$$REPLY"'::VERSION\n"' &>/dev/null \ |
|
32 && continue; \ |
|
33 echo "MISSING perl library: \"$$REPLY\""; \ |
|
34 touch .e; \ |
|
35 done |
|
36 @rm .e 2>/dev/null && false || true |
|
37 |
26 %: %.pl |
38 %: %.pl |
27 perl -c $< |
39 perl -c $< |
28 cp -f $< $@ |
40 cp -f $< $@ |
29 chmod -w+x $@ |
41 chmod -w+x $@ |