]>
Commit | Line | Data |
---|---|---|
21c84b71 TT |
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 | |
15 | DVIPS=dvips -o "$@" | |
7321d94e | 16 | INFO=@MAKEINFO@ |
4534f8bc | 17 | HTML=texi2html -split_chapter |
ccfedb17 | 18 | PS2PDF=ps2pdf |
21c84b71 TT |
19 | |
20 | all:: libext2fs.info libext2fs.dvi | |
21 | ||
1f803990 | 22 | install-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 | 33 | uninstall-doc-libs: |
acd8df68 | 34 | $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info* |
e5fa0e30 | 35 | |
21c84b71 | 36 | libext2fs.info: $(srcdir)/libext2fs.texinfo |
c13351f6 TT |
37 | $(E) " MAKEINFO $@" |
38 | -$(Q) $(INFO) $(srcdir)/libext2fs.texinfo | |
21c84b71 TT |
39 | |
40 | libext2fs.dvi: $(srcdir)/libext2fs.texinfo | |
c13351f6 TT |
41 | $(E) " TEXI2DVI $@" |
42 | -$(Q) $(DVI) $(srcdir)/libext2fs.texinfo | |
21c84b71 | 43 | |
ccfedb17 TT |
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 | ||
4534f8bc TT |
52 | libext2fs_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 |
60 | distclean:: clean | |
acd8df68 | 61 | $(RM) -f Makefile |
3ac9f0ef | 62 | |
21c84b71 TT |
63 | .PHONY: clean |
64 | clean:: clean-all | |
65 | ||
66 | .PHONY: clean-all | |
4534f8bc | 67 | clean-all:: clean-tex clean-backup clean-final clean-tarfiles clean-html |
21c84b71 TT |
68 | |
69 | .PHONY: clean-final | |
70 | clean-final:: | |
ccfedb17 | 71 | $(RM) -f *.ps *.info *.info-? *.html *.pdf |
21c84b71 TT |
72 | |
73 | .PHONY: clean-tex | |
74 | clean-tex:: | |
71e770ff | 75 | $(RM) -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns |
21c84b71 TT |
76 | |
77 | .PHONY: clean-backup | |
78 | clean-backup:: | |
71e770ff | 79 | $(RM) -f *~ #* |
21c84b71 TT |
80 | |
81 | .PHONY: clean-tarfiles | |
82 | clean-tarfiles:: | |
71e770ff | 83 | $(RM) -f *.tar *.tar.gz *.tgz |
4534f8bc TT |
84 | |
85 | clean-html:: | |
86 | $(RM) -f *.html | |
87 |