1# 2# Makefile for the doc directory 3# 4 5srcdir = @srcdir@ 6top_srcdir = @top_srcdir@ 7VPATH = @srcdir@ 8top_builddir = .. 9my_dir = doc 10INSTALL = @INSTALL@ 11MKDIR_P = @MKDIR_P@ 12 13@MCONFIG@ 14 15DVI=texi2dvi --clean 16DVIPS=dvips -o "$@" 17INFO=@MAKEINFO@ 18HTML=makeinfo --html --no-split 19PS2PDF=ps2pdf 20 21all:: libext2fs.info libext2fs.dvi libext2fs.html 22 23install-doc-libs: libext2fs.info libext2fs.dvi 24 $(Q) $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info* 25 $(E) " MKDIR_P $(infodir)" 26 $(Q) $(MKDIR_P) $(DESTDIR)$(infodir) 27 -$(Q) for i in libext2fs.info* ; do \ 28 echo " INSTALL_DATA $(infodir)/$$i" ; \ 29 $(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \ 30 done 31 $(E) " GZIP $(infodir)/libext2fs.info*" 32 -$(Q) gzip -9n $(DESTDIR)$(infodir)/libext2fs.info* 33 34uninstall-doc-libs: 35 $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info* 36 37libext2fs.info: $(srcdir)/libext2fs.texinfo 38 $(E) " MAKEINFO $@" 39 -$(Q) $(INFO) $(srcdir)/libext2fs.texinfo 40 41libext2fs.dvi: $(srcdir)/libext2fs.texinfo 42 $(E) " TEXI2DVI $@" 43 -$(Q) $(DVI) $(srcdir)/libext2fs.texinfo 44 45libext2fs.ps: libext2fs.dvi 46 $(E) " DVIPS $@" 47 -$(Q) $(DVIPS) libext2fs.dvi 48 49libext2fs.pdf: libext2fs.ps 50 $(E) " PS2PDF $@" 51 -$(Q) $(PS2PDF) libext2fs.ps 52 53libext2fs.html: $(srcdir)/libext2fs.texinfo 54 $(E) " TEXI2HTML $@" 55 -$(Q) $(HTML) $(srcdir)/libext2fs.texinfo 56 57.PHONY: distclean 58distclean:: clean 59 $(RM) -f Makefile 60 61.PHONY: clean 62clean:: clean-all 63 64.PHONY: clean-all 65clean-all:: clean-tex clean-backup clean-final clean-tarfiles clean-html 66 67.PHONY: clean-final 68clean-final:: 69 $(RM) -f *.ps *.info *.info-? *.html *.pdf 70 71.PHONY: clean-tex 72clean-tex:: 73 $(RM) -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns 74 75.PHONY: clean-backup 76clean-backup:: 77 $(RM) -f *~ #* 78 79.PHONY: clean-tarfiles 80clean-tarfiles:: 81 $(RM) -f *.tar *.tar.gz *.tgz 82 83clean-html:: 84 $(RM) -f *.html 85 86