123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- < /sys/doc/fonts
- NPROC = 1
- FILES = \
- title.ps \
- trademarks.ps \
- contents.ps \
- 9.ps \
- acid.ps \
- acidpaper.ps \
- ape.ps \
- asm.ps \
- auth.ps \
- comp.ps \
- compiler.ps \
- lexnames.ps \
- libmach.ps \
- lp.ps \
- mk.ps \
- mkfiles.ps \
- names.ps \
- plumb.ps \
- port.ps \
- rc.ps \
- sleep.ps \
- spin.ps \
- troff.ps \
- utf.ps \
- colophon.ps \
- release4.ps \
- prog4.ps\
- DIRS = \
- 8½ \
- acme \
- fs \
- venti \
- il \
- net \
- sam \
- all:V: dirs
- print:V: \
- title.ps \
- trademarks.ps \
- contents.ps\
- 9.ps \
- names.ps \
- net/net.ps \
- auth.ps \
- comp.ps \
- prog4.ps \
- ape.ps \
- acidpaper.ps \
- acid.ps \
- mk.ps \
- mkfiles.ps \
- asm.ps \
- 8½/8½.ps \
- rc.ps \
- sam/sam.ps \
- acme/acme.ps \
- plumb.ps \
- utf.ps \
- compiler.ps \
- libmach.ps \
- fs/fs.ps \
- venti/venti.ps \
- il/il.ps \
- sleep.ps \
- lexnames.ps \
- lp.ps \
- troff.ps \
- spin.ps \
- port.ps \
- colophon.ps
- lp -dfn -H -i0 $prereq
- html:V: \
- 9.html \
- names.html \
- net/net.html \
- auth.html \
- comp.html \
- prog4.html \
- ape.html \
- acidpaper.html \
- acid.html \
- mk.html \
- mkfiles.html \
- asm.html \
- 8½/8½.html \
- rc.html \
- sam/sam.html \
- acme/acme.html \
- plumb.html \
- utf.html \
- compiler.html \
- libmach.html \
- fs/fs.html \
- il/il.html \
- sleep.html \
- lexnames.html \
- lp.html \
- troff.html \
- spin.html \
- port.html \
- release4.html
- cp index.htm index.html
- dirs:V: $FILES $DIRS
- for(i in $DIRS) @{
- cd $i
- mk
- }
- title.ps:D: title
- troff $prereq | lp -dstdout > $target
- cleanps $target
- contents.ps:D: contents.ms
- { echo $FONTS; cat $prereq } | troff -ms -mnihongo | lp -dstdout > $target
- cleanps $target
- trademarks.ps:D: /sys/lib/man/trademarks
- troff $prereq | lp -dstdout > $target
- cleanps $target
- colophon.ps:D: /sys/lib/man/colophon
- troff $prereq | lp -dstdout > $target
- cleanps $target
- %.ps:D: %.ms
- { echo $FONTS; cat $stem.ms } | tbl | troff -ms | lp -dstdout > $target
- cleanps $target
- %.trout:D: %.ms
- { echo $FONTS; cat $stem.ms } | tbl | troff -ms > $stem.trout
- troff.trout:D: troff.ms
- { echo $FONTS; cat $prereq } | tbl | eqn | troff -ms > $target
- troff.ps:D: troff.ms
- echo this gets some scary-looking errors, but they''''re fine
- { echo $FONTS; cat $prereq } | tbl | eqn | troff -ms | lp -dstdout > $target
- cleanps $target
- auth.ps:D: auth.ms
- { echo $FONTS; cat $prereq } | pic | tbl | eqn | troff -ms | lp -dstdout > $target
- cleanps $target
- plumb.ps:D: plumb.ms
- { echo $FONTS; cat $prereq } | pic | troff -ms | lp -dstdout > $target
- cleanps $target
- comp.ps:D: comp.ms
- { echo $FONTS; cat $prereq } | tbl | troff -ms -mnihongo | lp -dstdout > $target
- cleanps $target
- utf.ps:D: utf.ms
- { echo $FONTS; cat $prereq } | tbl | troff -ms -mnihongo | lp -dstdout > $target
- cleanps $target
- 9.ps:D: 9.ms network.pic
- { echo $FONTS; cat 9.ms } | tbl | pic | troff -ms -mnihongo | lp -dstdout > $target
- cleanps $target
- 9.trout:D: 9.ms network.pic
- { echo $FONTS; cat 9.ms } | tbl | pic | troff -ms -mnihongo > $target
- spin.ps:D: spin.ms
- { echo $FONTS; cat $prereq } | eqn | tbl | troff -ms | lp -dstdout > $target
- cleanps $target
- %.html:D: %.ms
- { echo $FONTS; cat $stem.ms } | tbl | ms2html > $target
- troff.html:D: troff.ms
- { echo $FONTS; cat $prereq } | tbl | eqn | ms2html > $target
- plumb.html:D: plumb.ms
- { echo $FONTS; cat $prereq } | pic | ms2html > $target
- auth.html:D: auth.ms
- { echo $FONTS; cat $prereq } | pic |eqn | tbl | ms2html > $target
- comp.html:D: comp.ms
- { echo $FONTS; cat $prereq } | tbl | ms2html > $target
- utf.html:D: utf.ms
- { echo $FONTS; cat $prereq } | tbl | ms2html > $target
- 9.html:D: 9.ms network.pic
- { echo $FONTS; cat 9.ms } | tbl | pic | ms2html > $target
- spin.html:D: spin.ms
- { echo $FONTS; cat $prereq } | eqn | tbl | ms2html > $target
- gfx.html:D: gfx.ms
- { echo $FONTS; cat $prereq } | tbl | pic | ms2html > $target
- fs/fs.html:
- cd fs
- mk fs.html
- net/net.html:
- cd net
- mk net.html
- sam/sam.html:
- cd sam
- mk sam.html
- acme/acme.html:
- cd acme
- mk acme.html
- venti/venti.html:
- cd venti
- mk venti.html
- il/il.html:
- cd il
- mk il.html
- release4.html: release4.ms
- # remove all those extra blank lines
- { echo $FONTS; cat release4.ms } | tbl | ms2html | uniq > $target
- %.pdf: %.ps
- { cat docfonts $stem.ps } >_$stem.ps
- distill _$stem.ps
- mv _$stem.pdf $stem.pdf
- %.all:V:
- mk $stem.ps $stem.pdf $stem.html
|