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