forked from rarias/bscpkgs
user guide: use ms macros
Added HTML output
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
all: execution.pdf execution.utf8 execution.ascii pp.pdf pp.utf8 pp.ascii\
|
||||
branch.pdf blackbox.pdf ug.pdf
|
||||
branch.pdf blackbox.pdf ug.pdf ug.html
|
||||
|
||||
TTYOPT=-rPO=4m -rLL=72m
|
||||
PDFOPT=-dpaper=a4 -rPO=4c -rLL=13c
|
||||
@@ -8,26 +8,29 @@ PREPROC=-k -t -p -R
|
||||
POSTPROC=
|
||||
REGISTERS=-dcurdate="`date '+%Y-%m-%d'`"
|
||||
REGISTERS+=-dgitcommit="`git rev-parse HEAD`"
|
||||
|
||||
PREPROC+=$(REGISTERS)
|
||||
HTML_OPT=$(PREPROC) -P-y -P-V -P-Dimg -P-i120 -Thtml
|
||||
# Embed fonts?
|
||||
#POSTPROC+=-P -e
|
||||
|
||||
blackbox.pdf: blackbox.ms Makefile
|
||||
REFER=ref.i groff -ms $(PREPROC) -dpaper=a4 -rPO=2c -rLL=17c -Tpdf $< > $@
|
||||
|
||||
ug.pdf: ug.mm Makefile
|
||||
groff -mm $(PREPROC) $(POSTPROC) $(REGISTERS) -dpaper=a4 -Tpdf $< > $@
|
||||
-killall -HUP mupdf
|
||||
|
||||
%.html: %.ms Makefile
|
||||
REFER=ref.i groff -ms $(PREPROC) $(POSTPROC) $(REGISTERS) -Thtml $< > $@
|
||||
REFER=ref.i groff -ms -mwww $(HTML_OPT) $< > $@
|
||||
echo $(HTML_OPT)
|
||||
sed -i '/<\/head>/i<link rel="stylesheet" href="s.css">' $@
|
||||
sed -i 's/^<a name="\([^"]*\)"><\/a>/<a name="\1" href="#\1">\§<\/a>/g' $@
|
||||
#sed -i '/<h1 /,/<hr>/s/^<a href="#[0-9]\+\.[0-9]\+\.[0-9]\+.*//' $@
|
||||
sed -i '/<h1 /,/<hr>/s/^<a href="#[0-9]\+\.[0-9]\+.*//' $@
|
||||
|
||||
%.pdf: %.ms Makefile
|
||||
REFER=ref.i groff -ms $(PREPROC) $(PDFOPT) -Tpdf $< > $@
|
||||
REFER=ref.i groff -ms -mwww $(PREPROC) $(PDFOPT) -Tpdf $< > $@
|
||||
-killall -HUP mupdf
|
||||
|
||||
%.utf8: %.ms
|
||||
REFER=ref.i groff -ms $(PREPROC) $(TTYOPT) -Tutf8 $^ > $@
|
||||
REFER=ref.i groff -ms -mwww $(PREPROC) $(TTYOPT) -Tutf8 $^ > $@
|
||||
|
||||
%.ascii: %.ms
|
||||
REFER=ref.i groff -ms -c $(PREPROC) $(TTYOPT) -Tascii $^ > $@
|
||||
REFER=ref.i groff -ms -mwww -c $(PREPROC) $(TTYOPT) -Tascii $^ > $@
|
||||
|
||||
Reference in New Issue
Block a user