- @if test ! -s $(TEXOBJDIR); then mkdir $(TEXOBJDIR); fi; \
- cd $(TEXOBJDIR); \
- TEX=ptex texi2dvi --texinfo=@afourpaper -o ../$@ ../$^; \
- cd -
-clean:
- @rm -rf html $(TEXOBJDIR) $(DOCNAME).info $(DOCNAME).dvi $(DOCNAME).pdf
+ TEX=$(PTEX) $(TEXI2DVI) -q --texinfo=@afourpaper -o $@ $<
+ @$(MAKE) clean-tex-tmp
+
+install-info: $(DOCNAME).info
+ $(INSTALL) -d $(infodir)
+ $(INSTALL) $(DOCNAME).info $(infodir)/$(DOCNAME)
+ $(INSTALL-INFO) $(infodir)/$(DOCNAME) $(infodir)/dir
+
+uninstall-info: $(DOCNAME).info
+ $(INSTALL-INFO) --delete $(infodir)/$(DOCNAME) $(infodir)/dir
+ $(RM) $(infodir)/$(DOCNAME)
+
+clean: clean-docs clean-tex-tmp
+
+clean-docs:
+ @$(RMRF) html $(DOCNAME).info $(DOCNAME).pdf index.html
+
+clean-tex-tmp:
+ @$(RMRF) $(DOCNAME).aux $(DOCNAME).cp $(DOCNAME).cps $(DOCNAME).fn $(DOCNAME).ky $(DOCNAME).log $(DOCNAME).pg $(DOCNAME).pgs $(DOCNAME).tmp $(DOCNAME).toc $(DOCNAME).tp $(DOCNAME).vr