diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/Makefile.in | 20 | ||||
-rw-r--r-- | gcc/ada/gcc-interface/Make-lang.in | 16 | ||||
-rw-r--r-- | gcc/c/Make-lang.in | 1 | ||||
-rwxr-xr-x | gcc/configure | 4 | ||||
-rw-r--r-- | gcc/configure.ac | 4 | ||||
-rw-r--r-- | gcc/cp/Make-lang.in | 1 | ||||
-rw-r--r-- | gcc/d/Make-lang.in | 10 | ||||
-rw-r--r-- | gcc/fortran/Make-lang.in | 15 | ||||
-rw-r--r-- | gcc/lto/Make-lang.in | 1 | ||||
-rw-r--r-- | gcc/objc/Make-lang.in | 1 | ||||
-rw-r--r-- | gcc/objcp/Make-lang.in | 1 |
11 files changed, 65 insertions, 9 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index f36ffa4..658093c 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -713,6 +713,8 @@ tmpdir = /tmp datarootdir = @datarootdir@ docdir = @docdir@ +# Directory in which to put DVIs +dvidir = @dvidir@ # Directory in which to build HTML build_htmldir = $(objdir)/HTML/gcc-$(version) # Directory in which to put HTML @@ -3386,8 +3388,10 @@ $(build_htmldir)/gcc/index.html: $(TEXI_GCC_FILES) $(build_htmldir)/gccint/index.html: $(TEXI_GCCINT_FILES) $(build_htmldir)/cppinternals/index.html: $(TEXI_CPPINT_FILES) -dvi:: doc/gcc.dvi doc/gccint.dvi doc/gccinstall.dvi doc/cpp.dvi \ - doc/cppinternals.dvi lang.dvi +DVIFILES = doc/gcc.dvi doc/gccint.dvi doc/gccinstall.dvi doc/cpp.dvi \ + doc/cppinternals.dvi + +dvi:: $(DVIFILES) lang.dvi doc/%.dvi: %.texi $(TEXI2DVI) -I . -I $(abs_docdir) -I $(abs_docdir)/include -o $@ $< @@ -3797,6 +3801,18 @@ $(DESTDIR)$(infodir)/%.info: doc/%.info installdirs else true; fi; \ else true; fi; +dvi__strip_dir = `echo $$p | sed -e 's|^.*/||'`; + +install-dvi: $(DVIFILES) lang.install-dvi + @$(NORMAL_INSTALL) + test -z "$(dvidir)/gcc" || $(mkinstalldirs) "$(DESTDIR)$(dvidir)/gcc" + @list='$(DVIFILES)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(dvi__strip_dir) \ + echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(dvidir)/gcc/$$f'"; \ + $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(dvidir)/gcc/$$f"; \ + done + pdf__strip_dir = `echo $$p | sed -e 's|^.*/||'`; install-pdf: $(PDFFILES) lang.install-pdf diff --git a/gcc/ada/gcc-interface/Make-lang.in b/gcc/ada/gcc-interface/Make-lang.in index 61a627f..06a3405 100644 --- a/gcc/ada/gcc-interface/Make-lang.in +++ b/gcc/ada/gcc-interface/Make-lang.in @@ -838,8 +838,20 @@ ada.install-info: $(DESTDIR)$(infodir)/gnat_ugn.info \ $(DESTDIR)$(infodir)/gnat_rm.info \ $(DESTDIR)$(infodir)/gnat-style.info -ada.dvi: doc/gnat_ugn.dvi \ - doc/gnat_rm.dvi doc/gnat-style.dvi +ADA_DVIFILES = doc/gnat_ugn.dvi \ + doc/gnat_rm.dvi doc/gnat-style.dvi + +ada.dvi: $(ADA_DVIFILES) + +ada.install-dvi: $(ADA_DVIFILES) + @$(NORMAL_INSTALL) + test -z "$(dvidir)/gcc" || $(mkinstalldirs) "$(DESTDIR)$(dvidir)/gcc" + @list='$(ADA_DVIFILES)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(dvi__strip_dir) \ + echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(dvidir)/gcc/$$f'"; \ + $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(dvidir)/gcc/$$f"; \ + done ADA_PDFFILES = doc/gnat_ugn.pdf \ doc/gnat_rm.pdf doc/gnat-style.pdf diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in index a1cdee8..67a40fc 100644 --- a/gcc/c/Make-lang.in +++ b/gcc/c/Make-lang.in @@ -99,6 +99,7 @@ c.dvi: c.pdf: c.html: c.install-info: +c.install-dvi: c.install-pdf: c.install-html: c.all.cross: diff --git a/gcc/configure b/gcc/configure index 8790153..eeb4265 100755 --- a/gcc/configure +++ b/gcc/configure @@ -31555,8 +31555,8 @@ done rm -f Make-hooks touch Make-hooks target_list="all.cross start.encap rest.encap tags \ - install-common install-man install-info install-pdf install-html dvi \ - pdf html uninstall info man srcextra srcman srcinfo \ + install-common install-man install-info install-dvi install-pdf \ + install-html dvi pdf html uninstall info man srcextra srcman srcinfo \ mostlyclean clean distclean maintainer-clean install-plugin" for t in $target_list diff --git a/gcc/configure.ac b/gcc/configure.ac index c2cad0a..8c60c0f 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -7218,8 +7218,8 @@ done rm -f Make-hooks touch Make-hooks target_list="all.cross start.encap rest.encap tags \ - install-common install-man install-info install-pdf install-html dvi \ - pdf html uninstall info man srcextra srcman srcinfo \ + install-common install-man install-info install-dvi install-pdf \ + install-html dvi pdf html uninstall info man srcextra srcman srcinfo \ mostlyclean clean distclean maintainer-clean install-plugin" for t in $target_list diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index 155be74..8469424 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -165,6 +165,7 @@ c++.rest.encap: c++.info: c++.install-info: c++.dvi: +c++.install-dvi: c++.pdf: c++.install-pdf: c++.install-html: diff --git a/gcc/d/Make-lang.in b/gcc/d/Make-lang.in index b3c77a0..554a26e 100644 --- a/gcc/d/Make-lang.in +++ b/gcc/d/Make-lang.in @@ -268,6 +268,16 @@ d.install-pdf: doc/gdc.pdf $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pdfdir)/gcc/$$f"; \ done +d.install-dvi: doc/gdc.dvi + @$(NORMAL_INSTALL) + test -z "$(dvidir)" || $(mkinstalldirs) "$(DESTDIR)$(dvidir)/gcc" + @for p in doc/gdc.dvi; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(dvi__strip_dir) \ + echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(dvidir)/gcc/$$f'"; \ + $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(dvidir)/gcc/$$f"; \ + done + d.install-html: $(build_htmldir)/d @$(NORMAL_INSTALL) test -z "$(htmldir)" || $(mkinstalldirs) "$(DESTDIR)$(htmldir)" diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index 63195a9..58ce589 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -117,7 +117,20 @@ fortran.tags: force etags --include TAGS.sub --include ../TAGS.sub fortran.info: doc/gfortran.info doc/gfc-internals.info -fortran.dvi: doc/gfortran.dvi doc/gfc-internals.dvi + +F95_DVIFILES = doc/gfortran.dvi + +fortran.dvi: $(F95_DVIFILES) doc/gfc-internals.dvi + +fortran.install-dvi: $(F95_DVIFILES) + @$(NORMAL_INSTALL) + test -z "$(dvidir)/gcc" || $(mkinstalldirs) "$(DESTDIR)$(dvidir)/gcc" + @list='$(F95_DVIFILES)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(dvi__strip_dir) \ + echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(dvidir)/gcc/$$f'"; \ + $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(dvidir)/gcc/$$f"; \ + done F95_HTMLFILES = $(build_htmldir)/gfortran diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in index aefebed..40d2f83 100644 --- a/gcc/lto/Make-lang.in +++ b/gcc/lto/Make-lang.in @@ -60,6 +60,7 @@ lto.install-common: installdirs lto.install-man: lto.install-info: lto.dvi: +lto.install-dvi: lto.pdf: lto.install-pdf: lto.html: diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 8215283..d3f99c8 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -91,6 +91,7 @@ objc.rest.encap: objc.info: objc.install-info: objc.dvi: +objc.install-dvi: objc.pdf: objc.install-pdf: objc.html: diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in index d7cafe8..1806386 100644 --- a/gcc/objcp/Make-lang.in +++ b/gcc/objcp/Make-lang.in @@ -124,6 +124,7 @@ obj-c++.rest.encap: obj-c++.info: obj-c++.install-info: obj-c++.dvi: +obj-c++.install-dvi: obj-c++.pdf: obj-c++.install-pdf: obj-c++.html: |