diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /web/noweb/src/xdoc/Makefile |
Initial commit
Diffstat (limited to 'web/noweb/src/xdoc/Makefile')
-rw-r--r-- | web/noweb/src/xdoc/Makefile | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/web/noweb/src/xdoc/Makefile b/web/noweb/src/xdoc/Makefile new file mode 100644 index 0000000000..402b3cfbcf --- /dev/null +++ b/web/noweb/src/xdoc/Makefile @@ -0,0 +1,110 @@ +WWW=$(HOME)/www/noweb +SHELL=/bin/sh +.SUFFIXES: .1 .7 .txt .ps +.1.txt: ; nroff -man $*.1 > $*.txt +.1.ps: ; psroff -t -man $*.1 > $*.ps +.7.txt: ; nroff -man $*.7 > $*.txt +.7.ps: ; psroff -t -man $*.7 > $*.ps + +MANPAGES=notangle.1 cpif.1 noweb.1 nodefs.1 noroots.1 noindex.1 \ + nowebstyle.7 nowebfilters.7 nuweb2noweb.1 sl2h.1 htmltoc.1 \ + noroff.1 +TXTPAGES=notangle.txt cpif.txt noweb.txt nodefs.txt noroots.txt noindex.txt \ + nowebstyle.txt nowebfilters.txt nuweb2noweb.txt sl2h.txt htmltoc.txt \ + noroff.txt +SRCS=$(MANPAGES) $(TXTPAGES) + +NAME="name of version checked in" +CIMSG="message for version checked in" +RCSFILES=*.nw *.tex Makefile +DOVERSION=./doversion + +all: $(SRCS) +source: $(SRCS) +touch: $(SRCS) + touch $(SRCS) +boot: + touch $(SRCS) + +www: $(WWW)/onepage.ps $(WWW)/guide.ps $(WWW)/guide.html + +checkin: + ci -l $(CINAME) $(CIMSG) $(RCSFILES) + +$(WWW)/onepage.ps: onepage.ps + cp onepage.ps $(WWW) + +$(WWW)/guide.ps: guide.ps + cp guide.ps $(WWW) + +$(WWW)/guide.html: guide.html + cp guide.html $(WWW) + +notangle.1: manpage.nw ../shell/noweave.nw docdate.nw + notangle -t8 -Rnotangle.1 manpage.nw ../shell/noweave.nw docdate.nw | $(DOVERSION) > notangle.1 + +nowebstyle.7: manpage.nw ../tex/support.nw docdate.nw + notangle -t8 -Rnowebstyle.7 manpage.nw ../tex/support.nw docdate.nw | $(DOVERSION) > nowebstyle.7 + +nowebfilters.7: nowebfilters.nw docdate.nw + notangle -t8 nowebfilters.nw docdate.nw | $(DOVERSION) > nowebfilters.7 + +noweb.1: manpage.nw docdate.nw + notangle -t8 -Rnoweb.1 manpage.nw docdate.nw | $(DOVERSION) > noweb.1 + +nodefs.1: nodefs.nw docdate.nw + notangle -t8 nodefs.nw docdate.nw | $(DOVERSION) > nodefs.1 + +noroots.1: noroots.nw docdate.nw + notangle -t8 noroots.nw docdate.nw | $(DOVERSION) > noroots.1 + +noindex.1: noindex.nw docdate.nw + notangle -t8 noindex.nw docdate.nw | $(DOVERSION) > noindex.1 + +sl2h.1: sl2h.nw docdate.nw + notangle -t8 sl2h.nw docdate.nw | $(DOVERSION) > sl2h.1 + +htmltoc.1: htmltoc.nw docdate.nw + notangle -t8 htmltoc.nw docdate.nw | $(DOVERSION) > htmltoc.1 + +cpif.1: manpage.nw docdate.nw + notangle -t8 -Rcpif.1 manpage.nw docdate.nw | $(DOVERSION) > cpif.1 + +nuweb2noweb.1: manpage.nw docdate.nw + notangle -t8 -Rnuweb2noweb.1 manpage.nw docdate.nw | $(DOVERSION) > nuweb2noweb.1 + +noroff.1: noroff.nw docdate.nw + notangle -t8 noroff.nw docdate.nw | $(DOVERSION) > noroff.1 + +wc.tex: ../../examples/wc.nw + (cd ../../examples; noweave -n -index wc.nw) > wc.tex + +techrep.dvi: techrep.tex wc.tex + latex '\scrollmode \input '"techrep" + while grep -s 'Rerun to get cross-references right' techrep.log; do latex '\scrollmode \input '"techrep"; done + +onepage.dvi: onepage.tex + latex '\scrollmode \input '"onepage" + while grep -s 'Rerun to get cross-references right' onepage.log; do latex '\scrollmode \input '"onepage"; done + +onepage.ps: onepage.dvi + dvips -P cmz -o onepage.ps onepage + +guide.dvi: guide.tex + latex '\scrollmode \input '"guide" + while grep -s 'Rerun to get cross-references right' guide.log; do latex '\scrollmode \input '"guide"; done + +guide.ps: guide.dvi + dvips -P cmz -o guide.ps guide + +guide.uu: guide.ps + gzip < guide.ps > guide.ps.gz + uuencode guide.ps.gz < guide.ps.gz > guide.uu + +guide.html: guide.dvi + sl2h guide.tex | htmltoc > guide.html + +clean: ; /bin/rm -f *.dvi *.log *.blg *~ wc.tex *.ps *.gz *.uu *.html +clobber: clean + rm -f *.1 *.7 *.txt + |