9 INSTALL-INFO := install-info
13 TEXI2DVI := TEX=ptex texi2dvi
14 TEX2DVI_FLAGS = -q --texinfo=@afourpaper
17 infodir ?= $(prefix)/share/info
19 .PHONY: base all info html htmls pdf install-info uninstall-info clean textmp-clean
23 base: install.txt info html
29 html: $(addsuffix .html,$(DOCS))
31 htmls: $(addsuffix _html,$(DOCS))
33 pdf: $(addsuffix .pdf,$(DOCS))
35 yacasl2.info: manual.texi
36 $(MAKEINFO) $(MAKEINFO_FLAGS) $<
38 $(addsuffix .html,$(DOCS)) $(addsuffix _html,$(DOCS)): $(CSS)
41 $(MAKEINFO) -o $@ --no-split --html --css-include=$(CSS) $<
44 if test ! -e $@; then $(MKDIR) $@; fi
46 $(MAKEINFO) -o $@ --html --css-ref=$(CSS) $<
52 $(MAKEINFO) --no-headers --disable-encoding -o $@ $<
54 install-info: yacasl2.info
55 $(INSTALL) -d $(infodir)
56 $(INSTALL) $< $(infodir)/
57 $(INSTALL-INFO) $(infodir)/$< $(infodir)/dir
58 $(GZIP) -f $(infodir)/$<
61 $(INSTALL-INFO) --delete $(infodir)/yacasl2.info $(infodir)/dir
62 $(RM) $(infodir)/yacasl2.info
65 @$(RMR) *_html *.info *.html *.pdf *.dvi *.txt
68 @$(RM) *.aux *.cp *.cps *.fn *.ky *.log *.pg *.pgs *.tmp *.toc *.tp *.vr