Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 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 "$@" |
Manish Katiyar | 7321d94 | 2008-04-14 17:20:03 +0530 | [diff] [blame] | 16 | INFO=@MAKEINFO@ |
Theodore Ts'o | b79e338 | 2013-12-28 15:40:56 -0500 | [diff] [blame] | 17 | HTML=makeinfo --html --no-split |
Theodore Ts'o | ccfedb1 | 2013-01-02 10:06:09 -0500 | [diff] [blame] | 18 | PS2PDF=ps2pdf |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 19 | |
Theodore Ts'o | b79e338 | 2013-12-28 15:40:56 -0500 | [diff] [blame] | 20 | all:: libext2fs.info libext2fs.dvi libext2fs.html |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 21 | |
Mike Frysinger | 1f80399 | 2008-02-28 20:41:17 -0500 | [diff] [blame] | 22 | install-doc-libs: libext2fs.info libext2fs.dvi |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 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 \ |
Theodore Ts'o | 522798d | 2004-12-15 11:28:55 -0500 | [diff] [blame] | 27 | echo " INSTALL_DATA $(infodir)/$$i" ; \ |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 28 | $(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \ |
| 29 | done |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 30 | $(E) " GZIP $(infodir)/libext2fs.info*" |
| 31 | -$(Q) gzip -9 $(DESTDIR)$(infodir)/libext2fs.info* |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 32 | |
Theodore Ts'o | e5fa0e3 | 1998-04-01 02:18:45 +0000 | [diff] [blame] | 33 | uninstall-doc-libs: |
Theodore Ts'o | acd8df6 | 2001-06-27 07:51:11 -0400 | [diff] [blame] | 34 | $(RM) -rf $(DESTDIR)$(infodir)/libext2fs.info* |
Theodore Ts'o | e5fa0e3 | 1998-04-01 02:18:45 +0000 | [diff] [blame] | 35 | |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 36 | libext2fs.info: $(srcdir)/libext2fs.texinfo |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 37 | $(E) " MAKEINFO $@" |
| 38 | -$(Q) $(INFO) $(srcdir)/libext2fs.texinfo |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 39 | |
| 40 | libext2fs.dvi: $(srcdir)/libext2fs.texinfo |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 41 | $(E) " TEXI2DVI $@" |
| 42 | -$(Q) $(DVI) $(srcdir)/libext2fs.texinfo |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 43 | |
Theodore Ts'o | ccfedb1 | 2013-01-02 10:06:09 -0500 | [diff] [blame] | 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 | |
Theodore Ts'o | b79e338 | 2013-12-28 15:40:56 -0500 | [diff] [blame] | 52 | libext2fs.html: $(srcdir)/libext2fs.texinfo |
Theodore Ts'o | 4534f8b | 2009-11-29 20:19:10 -0500 | [diff] [blame] | 53 | $(E) " TEXI2HTML $@" |
| 54 | -$(Q) $(HTML) $(srcdir)/libext2fs.texinfo |
Theodore Ts'o | 4534f8b | 2009-11-29 20:19:10 -0500 | [diff] [blame] | 55 | |
Theodore Ts'o | 3ac9f0e | 1999-07-19 21:02:11 +0000 | [diff] [blame] | 56 | .PHONY: distclean |
| 57 | distclean:: clean |
Theodore Ts'o | acd8df6 | 2001-06-27 07:51:11 -0400 | [diff] [blame] | 58 | $(RM) -f Makefile |
Theodore Ts'o | 3ac9f0e | 1999-07-19 21:02:11 +0000 | [diff] [blame] | 59 | |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 60 | .PHONY: clean |
| 61 | clean:: clean-all |
| 62 | |
| 63 | .PHONY: clean-all |
Theodore Ts'o | 4534f8b | 2009-11-29 20:19:10 -0500 | [diff] [blame] | 64 | clean-all:: clean-tex clean-backup clean-final clean-tarfiles clean-html |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 65 | |
| 66 | .PHONY: clean-final |
| 67 | clean-final:: |
Theodore Ts'o | ccfedb1 | 2013-01-02 10:06:09 -0500 | [diff] [blame] | 68 | $(RM) -f *.ps *.info *.info-? *.html *.pdf |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 69 | |
| 70 | .PHONY: clean-tex |
| 71 | clean-tex:: |
Andreas Dilger | 71e770f | 2001-08-04 00:58:54 -0600 | [diff] [blame] | 72 | $(RM) -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 73 | |
| 74 | .PHONY: clean-backup |
| 75 | clean-backup:: |
Andreas Dilger | 71e770f | 2001-08-04 00:58:54 -0600 | [diff] [blame] | 76 | $(RM) -f *~ #* |
Theodore Ts'o | 21c84b7 | 1997-04-29 16:15:03 +0000 | [diff] [blame] | 77 | |
| 78 | .PHONY: clean-tarfiles |
| 79 | clean-tarfiles:: |
Andreas Dilger | 71e770f | 2001-08-04 00:58:54 -0600 | [diff] [blame] | 80 | $(RM) -f *.tar *.tar.gz *.tgz |
Theodore Ts'o | 4534f8b | 2009-11-29 20:19:10 -0500 | [diff] [blame] | 81 | |
| 82 | clean-html:: |
| 83 | $(RM) -f *.html |
| 84 | |