Add externs to avoid multiple definitions, and then add missing definitions.
[rrq/maintain_lilo.git] / man / Makefile
1 # -*- makefile -*-
2 #
3 # Copyright 2009-2014 Joachim Wiedorn
4 # All rights reserved.
5
6 # Licensed under the terms contained in the file 'COPYING'
7 # in the source directory.
8 #
9
10 # adding variables
11 include ../make.vars
12
13 PODFILES  := lilo-uuid-diskid lilo liloconfig
14 MANFILES5 := lilo.conf
15 MANFILES8 := keytab-lilo lilo-uuid-diskid lilo liloconfig mkrescue
16
17 all:
18
19 build:
20         for PF in $(PODFILES); do \
21           sh ./pod2manpage $$PF.pod; \
22         done
23
24 install:
25         mkdir -p $$DESTDIR$(MAN_DIR)/man5
26         for MF in $(MANFILES5); do \
27           install -m 0644  $$MF.5  $$DESTDIR$(MAN_DIR)/man5; \
28         done
29
30         mkdir -p $$DESTDIR$(MAN_DIR)/man8
31         for MF in $(MANFILES8); do \
32           install -m 0644  $$MF.8  $$DESTDIR$(MAN_DIR)/man8; \
33         done
34
35 clean:
36
37 distclean:
38
39 uninstall:
40         for MF in $(MANFILES5); do \
41           rm -vf $$DESTDIR$(MAN_DIR)/man5/$$MF.5 || true; \
42         done
43
44         for MF in $(MANFILES8); do \
45           rm -vf $$DESTDIR$(MAN_DIR)/man8/$$MF.8 || true; \
46         done
47