about summary refs log tree commit diff homepage
path: root/Makefile
blob: 80098bbf386f393f0279ae08fa6758436102a637 (plain) (blame)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
PREFIX = ~/.local
MANDIR = $(PREFIX)/share/man

MAN += adler32.3
MAN += adler32_combine.3
MAN += compress.3
MAN += compressBound.3
MAN += crc32.3
MAN += crc32_combine.3
MAN += deflate.3
MAN += deflateBound.3
MAN += deflateCopy.3
MAN += deflateEnd.3
MAN += deflateGetDictionary.3
MAN += deflateInit.3
MAN += deflateInit2.3
MAN += deflateParams.3
MAN += deflatePending.3
MAN += deflatePrime.3
MAN += deflateReset.3
MAN += deflateSetDictionary.3
MAN += deflateSetHeader.3
MAN += deflateTune.3
MAN += gzbuffer.3
MAN += gzclose.3
MAN += gzdirect.3
MAN += gzeof.3
MAN += gzerror.3
MAN += gzflush.3
MAN += gzfread.3
MAN += gzfwrite.3
MAN += gzgetc.3
MAN += gzgets.3
MAN += gzoffset.3
MAN += gzopen.3
MAN += gzprintf.3
MAN += gzputc.3
MAN += gzputs.3
MAN += gzread.3
MAN += gzseek.3
MAN += gzsetparams.3
MAN += gzungetc.3
MAN += gzwrite.3
MAN += inflate.3
MAN += inflateBack.3
MAN += inflateBackEnd.3
MAN += inflateBackInit.3
MAN += inflateCopy.3
MAN += inflateEnd.3
MAN += inflateGetDictionary.3
MAN += inflateGetHeader.3
MAN += inflateInit.3
MAN += inflateInit2.3
MAN += inflateMark.3
MAN += inflatePrime.3
MAN += inflateReset.3
MAN += inflateSetDictionary.3
MAN += inflateSync.3
MAN += uncompress.3
MAN += zlibCompileFlags.3
MAN += zlibVersion.3

MLINKS += adler32.3 adler32_z.3
MLINKS += compress.3 compress2.3
MLINKS += crc32.3 crc32_z.3
MLINKS += gzclose.3 gzclose_r.3
MLINKS += gzclose.3 gzclose_w.3
MLINKS += gzerror.3 gzclearerr.3
MLINKS += gzopen.3 gzdopen.3
MLINKS += gzseek.3 gzrewind.3
MLINKS += gzseek.3 gztell.3
MLINKS += inflateReset.3 inflateReset2.3
MLINKS += uncompress.3 uncompress2.3

lint:
	mandoc -T lint $(MAN) | grep -v 'referenced manual not found'

install:
	install -d $(MANDIR)/man3
	for man in $(MAN); do gzip -c $${man} > $(MANDIR)/man3/$${man}.gz; done
	set -- $(MLINKS); while [ "$$*" ]; do \
		ln -f $(MANDIR)/man3/$$1.gz $(MANDIR)/man3/$$2.gz; shift 2; done

uninstall:
	for man in $(MAN); do rm -f $(MANDIR)/man3/$${man}.gz; done
	set -- $(MLINKS); while [ "$$*" ]; do \
		rm -f $(MANDIR)/man3/$$2.gz; shift 2; done