xref: /aosp_15_r20/external/e2fsprogs/doc/Makefile.in (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
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