equal
deleted
inserted
replaced
1 prefix = /usr/local |
1 prefix = /usr/local |
2 bindir = $(prefix)/bin |
2 sbindir = $(prefix)/sbin |
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 .PHONY: all check install clean |
8 |
8 |
9 |
9 |
10 all: check $(bin_SCRIPTS) |
10 all: check $(bin_SCRIPTS) log.8 |
11 |
11 |
12 install: all |
12 install: all |
13 install -d -m 0755 $(DESTDIR)/$(sysconfdir) |
13 install -d -m 0755 $(DESTDIR)/$(sysconfdir) |
14 tools/chkconfig $(DESTDIR)/$(sysconfigdir)/config.pm \ |
14 tools/chkconfig $(DESTDIR)/$(sysconfigdir)/config.pm \ |
15 && install -m 644 config.pm $(DESTDIR)/$(sysconfdir)/config.pm |
15 && install -m 644 config.pm $(DESTDIR)/$(sysconfdir)/config.pm |
16 tools/signconfig $(DESTDIR)/$(sysconfdir)/config.pm |
16 tools/signconfig $(DESTDIR)/$(sysconfdir)/config.pm |
17 install -d -m 0755 $(DESTDIR)/$(bindir) |
17 install -d -m 0755 $(DESTDIR)/$(sbindir) |
18 install -m 0755 $(bin_SCRIPTS) $(DESTDIR)/$(bindir)/ |
18 install -m 0755 $(bin_SCRIPTS) $(DESTDIR)/$(sbindir)/ |
19 |
19 |
20 install -d -m 0755 $(DESTDIR)/usr/share/perl5/Logbuch |
20 install -d -m 0755 $(DESTDIR)/usr/share/perl5/Logbuch |
21 install -m 0644 Logbuch/HG.pm $(DESTDIR)/usr/share/perl5/Logbuch/ |
21 install -m 0644 Logbuch/HG.pm $(DESTDIR)/usr/share/perl5/Logbuch/ |
22 |
|
23 cd $(DESTDIR)/$(bindir) && ln -sf log logbuch |
|
24 |
22 |
25 clean: |
23 clean: |
26 -rm -f $(bin_SCRIPTS) |
24 -rm -f $(bin_SCRIPTS) |
27 |
25 |
28 check: |
26 check: |
32 echo "MISSING perl library: \"$$REPLY\""; \ |
30 echo "MISSING perl library: \"$$REPLY\""; \ |
33 touch .e; \ |
31 touch .e; \ |
34 done |
32 done |
35 @rm .e 2>/dev/null && false || true |
33 @rm .e 2>/dev/null && false || true |
36 |
34 |
|
35 log.8: |
|
36 pod2man --section 8 log.pl > $@ |
|
37 |
37 %: %.pl |
38 %: %.pl |
38 perl -c $< |
39 perl -c $< |
39 cp -f $< $@ |
40 cp -f $< $@ |
40 chmod -w+x $@ |
41 chmod -w+x $@ |