equal
deleted
inserted
replaced
1 |
1 |
2 DESTDIR = |
2 DESTDIR = |
3 prefix = /usr/local |
3 prefix = /usr/local |
4 bindir = ${prefix}/bin |
4 bindir = ${prefix}/bin |
5 man1dir = ${prefix}/share/man/man1 |
5 man1dir = ${prefix}/share/man/man1 |
|
6 logdir = /var/log |
|
7 rundir = /var/run |
6 |
8 |
7 .PHONY: all clean install |
9 .PHONY: all clean install |
8 |
10 |
9 SCRIPT = hlog |
11 SCRIPT = hlog |
10 MAN1 = $(SCRIPT:=.1.gz) |
12 MAN1 = $(SCRIPT:=.1.gz) |
12 CLEANFILES \ |
14 CLEANFILES \ |
13 = $(MAN1) |
15 = $(MAN1) |
14 |
16 |
15 all: $(MAN1) |
17 all: $(MAN1) |
16 install: all |
18 install: all |
17 # bin |
19 # mandatory directories |
18 install -m 0755 -d ${DESTDIR}${bindir} |
20 install -m 0755 -d ${DESTDIR}${bindir} |
|
21 install -m 0755 -d ${DESTDIR}${man1dir} |
|
22 |
|
23 # optional directories |
|
24 -install -m 0755 -d ${DESTDIR}${logdir} |
|
25 -install -m 0755 -d ${DESTDIR}${rundir} |
|
26 |
|
27 # script and manpage |
19 install -m 0755 $(SCRIPT) ${DESTDIR}${bindir}/ |
28 install -m 0755 $(SCRIPT) ${DESTDIR}${bindir}/ |
20 # man |
|
21 install -m 0755 -d ${DESTDIR}${man1dir} |
|
22 install -m 0644 $(MAN1) ${DESTDIR}${man1dir}/ |
29 install -m 0644 $(MAN1) ${DESTDIR}${man1dir}/ |
23 |
30 |
24 clean: ; -rm -f $(CLEANFILES) |
31 clean: ; -rm -f $(CLEANFILES) |
25 |
32 |
26 %.1.gz: % ; pod2man $< | gzip >$@ |
33 %.1.gz: % ; pod2man $< | gzip >$@ |