ドキュメント作成
[YACASL2.git] / doc / Makefile
1 DOCNAME = yacasl2
2 SRC = $(DOCNAME).texi
3 TEXBIN = /usr/local/teTeX/bin
4 PTEX = $(TEXBIN)/ptex
5 TEXINDEX = $(TEXBIN)/texindex
6 DVI2PDF = $(TEXBIN)/dvipdfmx
7 TEXOBJDIR = texobj
8
9 .PHONY: html pdf clean
10 $(DOCNAME).html: $(SRC)
11         @makeinfo -o $@ --no-split --no-headers --html --css-include=style.css $^
12 html: $(SRC)
13         @cp style.css $@/; \
14          makeinfo -o $@ --html --css-ref=style.css $^
15 $(DOCNAME).dvi: $(SRC)
16         @if test ! -s $(TEXOBJDIR); then mkdir $(TEXOBJDIR); fi; \
17      cd $(TEXOBJDIR); \
18      TEX=ptex texi2dvi --texinfo=@afourpaper -o ../$@ ../$^; \
19      cd -
20 $(DOCNAME).pdf: $(DOCNAME).dvi
21         @$(DVI2PDF) $^
22 clean:
23         @rm -rf html $(TEXOBJDIR) $(DOCNAME).html $(DOCNAME).dvi $(DOCNAME).pdf