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 "$@"
16INFO=makeinfo
17HTML=texi2html
18
19all:: libext2fs.info libext2fs.dvi
20
21install-doc-libs: libext2fs.info libext2fs.dvi
22	@$(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
23	@echo "	MKINSTALLDIRS $(infodir)"
24	@$(MKINSTALLDIRS) $(DESTDIR)$(infodir)
25	-@for i in libext2fs.info* ; do \
26		echo "	INSTALL_DATA $(infodir)/$$i" ; \
27		$(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \
28	done
29	@echo "	GZIP $(infodir)/libext2fs.info*"
30	-@gzip -9 $(DESTDIR)$(infodir)/libext2fs.info*
31
32uninstall-doc-libs:
33	$(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info*
34
35libext2fs.info: $(srcdir)/libext2fs.texinfo
36	@echo "	MAKEINFO $@"
37	-@$(INFO) $(srcdir)/libext2fs.texinfo
38
39libext2fs.dvi: $(srcdir)/libext2fs.texinfo
40	@echo "	TEXI2DVI $@"
41	-@$(DVI) $(srcdir)/libext2fs.texinfo
42
43.PHONY: distclean
44distclean:: clean
45	$(RM) -f Makefile
46
47.PHONY: clean
48clean:: clean-all
49
50.PHONY: clean-all
51clean-all:: clean-tex clean-backup clean-final clean-tarfiles
52
53.PHONY: clean-final
54clean-final::
55	$(RM) -f *.ps *.info *.info-? *.html
56
57.PHONY: clean-tex
58clean-tex::
59	$(RM) -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns
60
61.PHONY: clean-backup
62clean-backup::
63	$(RM) -f *~ #*
64
65.PHONY: clean-tarfiles
66clean-tarfiles::
67	$(RM) -f *.tar *.tar.gz *.tgz
68