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