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