4 MANUAL_SYSINFO = yacasl2.info
17 INSTALL-INFO ?= ginstall-info
21 infodir ?= $(prefix)/share/info
23 .PHONY: all info html htmls pdf install-info uninstall-info clean clean-textmp
27 base: ../INSTALL $(MANUAL_SYSINFO) $(MANUAL).html
29 all: info html htmls pdf ../INSTALL $(MANUAL_SYSINFO)
31 info: $(MANUAL_SYSINFO) $(INSTALLDOC).info
33 html: $(MANUAL).html $(INSTALLDOC).html
37 pdf: $(INSTALLDOC).pdf $(MANUAL).pdf
39 $(MANUAL_SYSINFO): $(MANUAL).texi
43 $(MAKEINFO) -o $@ --no-split --html --css-include=$(CSS) $<
48 $(MAKEINFO) -o $@ --html --css-ref=$(CSS) $<
54 TEX=$(PTEX) $(TEXI2DVI) -q --texinfo=@afourpaper -o $@ $<
58 $(MAKEINFO) --no-headers --disable-encoding -o $@ $<
60 install-info: $(MANUAL_SYSINFO)
61 $(INSTALL) -d $(infodir)
62 $(INSTALL) $(MANUAL_SYSINFO) $(infodir)/
63 $(INSTALL-INFO) $(infodir)/$(MANUAL_SYSINFO) $(infodir)/dir
64 $(GZIP) -f $(infodir)/$(MANUAL_SYSINFO)
66 uninstall-info: $(MANUAL).info
67 $(INSTALL-INFO) --delete $(infodir)/$(MANUAL_SYSINFO) $(infodir)/dir
68 $(RMF) $(infodir)/$(MANUAL_SYSINFO)*
70 $(INSTALLDOC).html: $(INSTALLDOC).texi $(CSS)
71 $(MAKEINFO) -o $@ --no-split --html --css-include=$(CSS) $<
73 ../INSTALL: $(INSTALLDOC).txt
77 @$(RMRF) *_html *.info *.html *.pdf *.dvi *.txt
80 @$(RMF) *.aux *.cp *.cps *.fn *.ky *.log *.pg *.pgs *.tmp *.toc *.tp *.vr