From: Brooks Moses Date: Fri, 2 Mar 2007 00:19:35 +0000 (+0000) Subject: Make-lang.in: Add install-pdf target as copied from automake v1.10 rules. X-Git-Tag: releases/gcc-4.3.0~6516 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b7826893221649ba6e085e383f98fd113f6de63f;p=thirdparty%2Fgcc.git Make-lang.in: Add install-pdf target as copied from automake v1.10 rules. * Make-lang.in: Add install-pdf target as copied from automake v1.10 rules. From-SVN: r122464 --- diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b804fedaac57..9cd70d4de5a7 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2007-03-01 Brooks Moses + + * Make-lang.in: Add install-pdf target as copied from + automake v1.10 rules. + 2007-03-01 Tobias Burnus PR fortran/30865 diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index 077b16ad3c27..00b5a98414a8 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -25,10 +25,9 @@ # Each language makefile fragment must provide the following targets: # # foo.all.cross, foo.start.encap, foo.rest.encap, -# foo.info -# foo.install-common, foo.install-info, foo.install-man, -# foo.uninstall, foo.install-info, foo.dvi, foo.pdf, foo.html, -# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, +# foo.install-common, foo.install-man, foo.install-info, foo.install-pdf, +# foo.info, foo.dvi, foo.pdf, foo.html, foo.uninstall, +# foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # # where `foo' is the name of the language. @@ -124,9 +123,22 @@ fortran.tags: force fortran.info: doc/gfortran.info fortran.dvi: doc/gfortran.dvi -fortran.pdf: doc/gfortran.pdf fortran.html: $(build_htmldir)/gfortran/index.html +F95_PDFFILES = doc/gfortran.pdf + +fortran.pdf: $(F95_PDFFILES) + +fortran.install-pdf: $(F95_PDFFILES) + @$(NORMAL_INSTALL) + test -z "$(pdfdir)/gcc" || $(mkinstalldirs) "$(DESTDIR)$(pdfdir)/gcc" + @list='$(F95_PDFFILES)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(pdf__strip_dir) \ + echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(pdfdir)/gcc/$$f'"; \ + $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pdfdir)/gcc/$$f"; \ + done + F95_MANFILES = doc/gfortran.1 fortran.man: $(F95_MANFILES)