12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #! 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 nroff/nss-policy-check.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 html/nss-policy-check.html
- all-html: prepare $(HTMLPAGES)
|