DVI=texi2dvi
DVIPS=dvips -o "$@"
INFO=@MAKEINFO@
-HTML=texi2html
+HTML=texi2html -split_chapter
+PS2PDF=ps2pdf
all:: libext2fs.info libext2fs.dvi
install-doc-libs: libext2fs.info libext2fs.dvi
- @$(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
- @echo " MKINSTALLDIRS $(infodir)"
- @$(MKINSTALLDIRS) $(DESTDIR)$(infodir)
- -@for i in libext2fs.info* ; do \
+ $(Q) $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
+ $(E) " MKINSTALLDIRS $(infodir)"
+ $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(infodir)
+ -$(Q) for i in libext2fs.info* ; do \
echo " INSTALL_DATA $(infodir)/$$i" ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \
done
- @echo " GZIP $(infodir)/libext2fs.info*"
- -@gzip -9 $(DESTDIR)$(infodir)/libext2fs.info*
+ $(E) " GZIP $(infodir)/libext2fs.info*"
+ -$(Q) gzip -9 $(DESTDIR)$(infodir)/libext2fs.info*
uninstall-doc-libs:
$(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
libext2fs.info: $(srcdir)/libext2fs.texinfo
- @echo " MAKEINFO $@"
- -@$(INFO) $(srcdir)/libext2fs.texinfo
+ $(E) " MAKEINFO $@"
+ -$(Q) $(INFO) $(srcdir)/libext2fs.texinfo
libext2fs.dvi: $(srcdir)/libext2fs.texinfo
- @echo " TEXI2DVI $@"
- -@$(DVI) $(srcdir)/libext2fs.texinfo
+ $(E) " TEXI2DVI $@"
+ -$(Q) $(DVI) $(srcdir)/libext2fs.texinfo
+
+libext2fs.ps: libext2fs.dvi
+ $(E) " DVIPS $@"
+ -$(Q) $(DVIPS) libext2fs.dvi
+
+libext2fs.pdf: libext2fs.ps
+ $(E) " PS2PDF $@"
+ -$(Q) $(PS2PDF) libext2fs.ps
+
+libext2fs_abt.html: $(srcdir)/libext2fs.texinfo
+ $(E) " TEXI2HTML $@"
+ -$(Q) $(HTML) $(srcdir)/libext2fs.texinfo
+ -$(Q) if test -d libext2fs ; then \
+ mv libext2fs/* . ; rmdir libext2fs ; \
+ fi
.PHONY: distclean
distclean:: clean
clean:: clean-all
.PHONY: clean-all
-clean-all:: clean-tex clean-backup clean-final clean-tarfiles
+clean-all:: clean-tex clean-backup clean-final clean-tarfiles clean-html
.PHONY: clean-final
clean-final::
- $(RM) -f *.ps *.info *.info-? *.html
+ $(RM) -f *.ps *.info *.info-? *.html *.pdf
.PHONY: clean-tex
clean-tex::
.PHONY: clean-tarfiles
clean-tarfiles::
$(RM) -f *.tar *.tar.gz *.tgz
+
+clean-html::
+ $(RM) -f *.html
+