ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#
# Makefile for libcap documentation
#
 
topdir=$(shell pwd)/..
include $(topdir)/Make.Rules
 
MAN1S = capsh.1
MAN3S = cap_init.3 cap_free.3 cap_dup.3 \
   cap_clear.3 cap_clear_flag.3 cap_get_flag.3 cap_set_flag.3 \
   cap_compare.3 cap_get_proc.3 cap_get_pid.3 cap_set_proc.3 \
   cap_get_file.3 cap_get_fd.3 cap_set_file.3 cap_set_fd.3 \
   cap_copy_ext.3 cap_size.3 cap_copy_int.3 \
   cap_from_text.3 cap_to_text.3 cap_from_name.3 cap_to_name.3 \
   capsetp.3 capgetp.3 libcap.3 \
   cap_get_bound.3 cap_drop_bound.3
MAN8S = getcap.8 setcap.8
 
MANS = $(MAN1S) $(MAN3S) $(MAN8S)
 
all: $(MANS)
 
.PHONY: html
html:
   mkdir -p html
   for man in $(MANS) ; \
   do \
       egrep '^\.so man' $$man > /dev/null || \
       groff -man -Thtml $$man > html/$$man.html ; \
   done
 
install:
   mkdir -p -m 755 $(FAKEROOT)$(MANDIR)/man1 $(FAKEROOT)$(MANDIR)/man3 $(FAKEROOT)$(MANDIR)/man8
   for man in \
       $(FAKEROOT)$(MANDIR)/man1 $(MAN1S) \
       $(FAKEROOT)$(MANDIR)/man3 $(MAN3S) \
       $(FAKEROOT)$(MANDIR)/man8 $(MAN8S) \
       ; \
   do \
       case $$man in \
       /*)    sub=$$man ; continue ;; \
       esac; \
       install -m 644 $$man $$sub ; \
   done
 
clean:
   $(LOCALCLEAN)
   rm -rf html