Mercurial > cgi-bin > hgweb.cgi > JpegWasher
annotate Makefile.doc @ 31:3b0546fa0d74
Add documentation in alternative formats to HTML.
author | David Barts <davidb@stashtea.com> |
---|---|
date | Sat, 18 Apr 2020 09:08:23 -0700 |
parents | |
children | 3d86f0391168 |
rev | line source |
---|---|
31
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
1 .PHONY: clean |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
2 |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
3 all: Readme.rst Readme.pdf |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
4 |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
5 clean: |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
6 -rm *.rst *.pdf *.ps *.nrf |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
7 |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
8 %.rst : %.html |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
9 echo "[This file automatically generated by pandoc from '$<'.]" > $@ |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
10 echo "" >> $@ |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
11 pandoc --from=html --to=rst $< >> $@ |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
12 |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
13 %.nrf : %.html |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
14 echo ".so custom.tmac" > $@ |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
15 pandoc --from=html --to=ms $< | sed -e 's/^\.LP/.PP/' >> $@ |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
16 |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
17 %.ps: %.nrf custom.tmac |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
18 groff -Tps -t -ms -mpdfmark $< > $@ |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
19 |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
20 %.pdf : %.ps |
3b0546fa0d74
Add documentation in alternative formats to HTML.
David Barts <davidb@stashtea.com>
parents:
diff
changeset
|
21 ps2pdf $< |