# Makefile for the fontname document. version = 1.6 # For make install. prefix = /usr/local infodir = $(prefix)/info INSTALL = install -c INSTALL_DATA = $(INSTALL) -m 664 MAKEINFO = makeinfo MAKEINFO_FLAGS = --paragraph-indent=2 TEXI2DVI = texi2dvi SHELL = /bin/sh doc = fontname default: dist all: info dvi dvi $(doc).dvi: $(TEXI2DVI) $(doc).texi info $(doc).info: $(doc).texi $(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@ install: info for i in $(doc).info*; do $(INSTALL_DATA) $$i $(infodir)/$$i; done # Prevent GNU make 3 from overflowing arg limit on system V. .NOEXPORT: distdir = fontname-$(version) distfiles = ChangeLog Makefile README *.texi *.txt *.c *.h dist: rm -rf $(distdir) mkdir $(distdir) ln $(distfiles) $(distdir) cp -p $(plain)/texinfo.tex $(distdir) # # Have to add version number and date before making the Info file. (cd $(distdir); \ add-version $(version) $(doc).texi; \ add-date $(doc).texi; \ fix-checksum $(doc).texi; \ $(MAKE) $(doc).dvi $(doc).info distclean) # # Put the new info files in the local directory. cp $(distdir)/fontname.info* $(info) GZIP=-9 tar czf $(distdir). $(distdir) rm -rf $(distdir) mostlyclean clean: rm -f $(doc).?? *.dvi *.log *.toc distclean: clean for f in $(doc).??s; do if test ! -s $$f; then rm -f $$f; fi; done extraclean: distclean rm -f *~ \#* patch* *.orig *.rej *.bak *.ckp core a.out realclean: distclean rm -f *.info* $(doc).???