]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - doc/Makefile.in
libext2fs: stop iterating dirents when done linking
[thirdparty/e2fsprogs.git] / doc / Makefile.in
CommitLineData
21c84b71
TT
1#
2# Makefile for the doc directory
3#
4
5srcdir = @srcdir@
6top_srcdir = @top_srcdir@
7VPATH = @srcdir@
8top_builddir = ..
9my_dir = doc
10INSTALL = @INSTALL@
11
12@MCONFIG@
13
14DVI=texi2dvi
15DVIPS=dvips -o "$@"
7321d94e 16INFO=@MAKEINFO@
4534f8bc 17HTML=texi2html -split_chapter
ccfedb17 18PS2PDF=ps2pdf
21c84b71
TT
19
20all:: libext2fs.info libext2fs.dvi
21
1f803990 22install-doc-libs: libext2fs.info libext2fs.dvi
c13351f6
TT
23 $(Q) $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
24 $(E) " MKINSTALLDIRS $(infodir)"
25 $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(infodir)
26 -$(Q) for i in libext2fs.info* ; do \
522798d3 27 echo " INSTALL_DATA $(infodir)/$$i" ; \
21c84b71
TT
28 $(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \
29 done
c13351f6
TT
30 $(E) " GZIP $(infodir)/libext2fs.info*"
31 -$(Q) gzip -9 $(DESTDIR)$(infodir)/libext2fs.info*
21c84b71 32
e5fa0e30 33uninstall-doc-libs:
acd8df68 34 $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
e5fa0e30 35
21c84b71 36libext2fs.info: $(srcdir)/libext2fs.texinfo
c13351f6
TT
37 $(E) " MAKEINFO $@"
38 -$(Q) $(INFO) $(srcdir)/libext2fs.texinfo
21c84b71
TT
39
40libext2fs.dvi: $(srcdir)/libext2fs.texinfo
c13351f6
TT
41 $(E) " TEXI2DVI $@"
42 -$(Q) $(DVI) $(srcdir)/libext2fs.texinfo
21c84b71 43
ccfedb17
TT
44libext2fs.ps: libext2fs.dvi
45 $(E) " DVIPS $@"
46 -$(Q) $(DVIPS) libext2fs.dvi
47
48libext2fs.pdf: libext2fs.ps
49 $(E) " PS2PDF $@"
50 -$(Q) $(PS2PDF) libext2fs.ps
51
4534f8bc
TT
52libext2fs_abt.html: $(srcdir)/libext2fs.texinfo
53 $(E) " TEXI2HTML $@"
54 -$(Q) $(HTML) $(srcdir)/libext2fs.texinfo
55 -$(Q) if test -d libext2fs ; then \
56 mv libext2fs/* . ; rmdir libext2fs ; \
57 fi
58
3ac9f0ef
TT
59.PHONY: distclean
60distclean:: clean
acd8df68 61 $(RM) -f Makefile
3ac9f0ef 62
21c84b71
TT
63.PHONY: clean
64clean:: clean-all
65
66.PHONY: clean-all
4534f8bc 67clean-all:: clean-tex clean-backup clean-final clean-tarfiles clean-html
21c84b71
TT
68
69.PHONY: clean-final
70clean-final::
ccfedb17 71 $(RM) -f *.ps *.info *.info-? *.html *.pdf
21c84b71
TT
72
73.PHONY: clean-tex
74clean-tex::
71e770ff 75 $(RM) -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns
21c84b71
TT
76
77.PHONY: clean-backup
78clean-backup::
71e770ff 79 $(RM) -f *~ #*
21c84b71
TT
80
81.PHONY: clean-tarfiles
82clean-tarfiles::
71e770ff 83 $(RM) -f *.tar *.tar.gz *.tgz
4534f8bc
TT
84
85clean-html::
86 $(RM) -f *.html
87