blob: 444a81a30f7d217f1564d2bb3891037c65fa1daf (
plain)
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
|
#! gmake
#
# Creates man pages for the NSS security tools
#
# pk12util, certutil, modutil, ssltap,
# signtool, signver, cmsutil, crlutil,
# derdump, pp, vfychain, vfyserv
#
.SUFFIXES: .html .txt .1 .xml
COMPILE.1 = xmlto -o nroff man
COMPILE.html = xmlto -o html html
# the name of the tar ball
name = nss-man
date = `date +"%Y%m%d"`
all: prepare all-man all-html
prepare: date-and-version
mkdir -p html
mkdir -p nroff
clean:
rm -f date.xml version.xml *.tar.bz2
rm -f html/*.proc
rm -fr $(name) ascii
date-and-version: date.xml version.xml
date.xml:
date +"%e %B %Y" | tr -d '\n' > $@
version.xml:
echo -n ${VERSION} > $@
.PHONY : $(MANPAGES)
.PHONY : $(HTMLPAGES)
.PHONY : $(TXTPAGES)
#--------------------------------------------------------
# manpages
#--------------------------------------------------------
nroff/%.1 : %.xml
$(COMPILE.1) $<
MANPAGES = \
nroff/certutil.1 nroff/cmsutil.1 nroff/crlutil.1 nroff/pk12util.1 \
nroff/modutil.1 nroff/ssltap.1 nroff/derdump.1 nroff/signtool.1 nroff/signver.1 \
nroff/pp.1 nroff/vfychain.1 nroff/vfyserv.1
all-man: prepare $(MANPAGES)
#--------------------------------------------------------
# html pages
#--------------------------------------------------------
html/%.html : %.xml
$(COMPILE.html) $<
mv html/index.html $@
HTMLPAGES = \
html/certutil.html html/cmsutil.html html/crlutil.html html/pk12util.html html/modutil.html \
html/ssltap.html html/derdump.html html/signtool.html html/signver.html html/pp.html \
html/vfychain.html html/vfyserv.html
all-html: prepare $(HTMLPAGES)
|