]>
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@ | |
3ab2fd4e | 11 | MKDIR_P = @MKDIR_P@ |
21c84b71 TT |
12 | |
13 | @MCONFIG@ | |
14 | ||
b3b7dafe | 15 | DVI=texi2dvi --clean |
21c84b71 | 16 | DVIPS=dvips -o "$@" |
7321d94e | 17 | INFO=@MAKEINFO@ |
b79e338d | 18 | HTML=makeinfo --html --no-split |
ccfedb17 | 19 | PS2PDF=ps2pdf |
21c84b71 | 20 | |
b79e338d | 21 | all:: libext2fs.info libext2fs.dvi libext2fs.html |
21c84b71 | 22 | |
1f803990 | 23 | install-doc-libs: libext2fs.info libext2fs.dvi |
c13351f6 | 24 | $(Q) $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info* |
5abc0414 RB |
25 | $(E) " MKDIR_P $(infodir)" |
26 | $(Q) $(MKDIR_P) $(DESTDIR)$(infodir) | |
c13351f6 | 27 | -$(Q) for i in libext2fs.info* ; do \ |
522798d3 | 28 | echo " INSTALL_DATA $(infodir)/$$i" ; \ |
21c84b71 TT |
29 | $(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \ |
30 | done | |
c13351f6 | 31 | $(E) " GZIP $(infodir)/libext2fs.info*" |
a782b50e | 32 | -$(Q) gzip -9n $(DESTDIR)$(infodir)/libext2fs.info* |
21c84b71 | 33 | |
e5fa0e30 | 34 | uninstall-doc-libs: |
acd8df68 | 35 | $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info* |
e5fa0e30 | 36 | |
21c84b71 | 37 | libext2fs.info: $(srcdir)/libext2fs.texinfo |
c13351f6 TT |
38 | $(E) " MAKEINFO $@" |
39 | -$(Q) $(INFO) $(srcdir)/libext2fs.texinfo | |
21c84b71 TT |
40 | |
41 | libext2fs.dvi: $(srcdir)/libext2fs.texinfo | |
c13351f6 TT |
42 | $(E) " TEXI2DVI $@" |
43 | -$(Q) $(DVI) $(srcdir)/libext2fs.texinfo | |
21c84b71 | 44 | |
ccfedb17 TT |
45 | libext2fs.ps: libext2fs.dvi |
46 | $(E) " DVIPS $@" | |
47 | -$(Q) $(DVIPS) libext2fs.dvi | |
48 | ||
49 | libext2fs.pdf: libext2fs.ps | |
50 | $(E) " PS2PDF $@" | |
51 | -$(Q) $(PS2PDF) libext2fs.ps | |
52 | ||
b79e338d | 53 | libext2fs.html: $(srcdir)/libext2fs.texinfo |
4534f8bc TT |
54 | $(E) " TEXI2HTML $@" |
55 | -$(Q) $(HTML) $(srcdir)/libext2fs.texinfo | |
4534f8bc | 56 | |
3ac9f0ef TT |
57 | .PHONY: distclean |
58 | distclean:: clean | |
acd8df68 | 59 | $(RM) -f Makefile |
3ac9f0ef | 60 | |
21c84b71 TT |
61 | .PHONY: clean |
62 | clean:: clean-all | |
63 | ||
64 | .PHONY: clean-all | |
4534f8bc | 65 | clean-all:: clean-tex clean-backup clean-final clean-tarfiles clean-html |
21c84b71 TT |
66 | |
67 | .PHONY: clean-final | |
68 | clean-final:: | |
ccfedb17 | 69 | $(RM) -f *.ps *.info *.info-? *.html *.pdf |
21c84b71 TT |
70 | |
71 | .PHONY: clean-tex | |
72 | clean-tex:: | |
71e770ff | 73 | $(RM) -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns |
21c84b71 TT |
74 | |
75 | .PHONY: clean-backup | |
76 | clean-backup:: | |
71e770ff | 77 | $(RM) -f *~ #* |
21c84b71 TT |
78 | |
79 | .PHONY: clean-tarfiles | |
80 | clean-tarfiles:: | |
71e770ff | 81 | $(RM) -f *.tar *.tar.gz *.tgz |
4534f8bc TT |
82 | |
83 | clean-html:: | |
84 | $(RM) -f *.html | |
85 |