This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH [tree-ssa]: Tweak fortran/Make-lang.in; add f95.srcinfo


A local tool tidy-cvs, after an ssa-tree bootstrap, reports:
./gcc/fortran/gfortran.info

As installed on tree-ssa branch.  I ran 'gmake f95.srcinfo' in already
bootstrapped tree on i386-freebsd4.9 and verified correct operations.

	* Make-lang.in ($(srcdir)/fortran/gfortran.info): Move...
	(fortran/gfortran.info): ... to here.
	(f95.srcinfo): New.

Index: gcc/fortran/Make-lang.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/fortran/Attic/Make-lang.in,v
retrieving revision 1.1.2.14
diff -c -r1.1.2.14 Make-lang.in
*** gcc/fortran/Make-lang.in	16 Feb 2004 12:36:08 -0000	1.1.2.14
--- gcc/fortran/Make-lang.in	19 Feb 2004 08:17:45 -0000
***************
*** 132,142 ****
  f95.start.encap: gfortran$(exeext)
  f95.rest.encap:
  
  f95.tags: force
  	cd $(srcdir)/fortran; etags -o TAGS.sub *.c *.h; \
  	etags --include TAGS.sub --include ../TAGS.sub
  
! f95.info: $(srcdir)/fortran/gfortran.info
  f95.dvi: fortran/gfortran.dvi
  f95.generated-manpages:
  
--- 132,145 ----
  f95.start.encap: gfortran$(exeext)
  f95.rest.encap:
  
+ f95.srcinfo: fortran/gfortran.info
+ 	-cp -p $^ $(srcdir)/fortran
+ 
  f95.tags: force
  	cd $(srcdir)/fortran; etags -o TAGS.sub *.c *.h; \
  	etags --include TAGS.sub --include ../TAGS.sub
  
! f95.info: fortran/gfortran.info
  f95.dvi: fortran/gfortran.dvi
  f95.generated-manpages:
  
***************
*** 147,160 ****
  lang_checks += check-gfortran
  
  # GFORTRAN documentation.
! $(srcdir)/fortran/gfortran.info: $(srcdir)/fortran/gfortran.texi \
  			$(srcdir)/doc/include/fdl.texi \
  			$(srcdir)/doc/include/gpl.texi \
  			$(srcdir)/doc/include/funding.texi \
  			$(srcdir)/doc/include/gcc-common.texi
  	if [ x$(BUILD_INFO) = xinfo ]; then \
! 	  rm -f $(srcdir)/fortran/gfortran.info-*; \
! 	  cd $(srcdir)/fortran && $(MAKEINFO) -I../doc/include -o gfortran.info gfortran.texi; \
  	else true; fi
  
  fortran/gfortran.dvi: $(srcdir)/fortran/gfortran.texi \
--- 150,163 ----
  lang_checks += check-gfortran
  
  # GFORTRAN documentation.
! fortran/gfortran.info: $(srcdir)/fortran/gfortran.texi \
  			$(srcdir)/doc/include/fdl.texi \
  			$(srcdir)/doc/include/gpl.texi \
  			$(srcdir)/doc/include/funding.texi \
  			$(srcdir)/doc/include/gcc-common.texi
  	if [ x$(BUILD_INFO) = xinfo ]; then \
! 	  rm -f fortran/gfortran.info-*; \
! 	  $(MAKEINFO) -I$(srcdir)/doc/include -o fortran/gfortran.info $(srcdir)/fortran/gfortran.texi; \
  	else true; fi
  
  fortran/gfortran.dvi: $(srcdir)/fortran/gfortran.texi \
***************
*** 196,210 ****
  # Install the info documentation in $(infodir).
  # Taken from G77 (but then, what is not...)
  f95.install-info: f95.info installdirs
! 	if [ -f $(srcdir)/fortran/gfortran.info ] ; then \
  	  rm -f $(DESTDIR)$(infodir)/gfortran.info*; \
! 	  for f in $(srcdir)/fortran/gfortran.info*; do \
  	      realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
  	      $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \
  	  done; \
  	  chmod a-x $(DESTDIR)$(infodir)/gfortran.info*; \
  	else true; fi
! 	@if [ -f $(srcdir)/fortran/gfortran.info ] ; then \
  	  if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
  	  echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/gfortran.info"; \
  	    install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/gfortran.info || : ; \
--- 199,213 ----
  # Install the info documentation in $(infodir).
  # Taken from G77 (but then, what is not...)
  f95.install-info: f95.info installdirs
! 	if [ -f fortran/gfortran.info ] ; then \
  	  rm -f $(DESTDIR)$(infodir)/gfortran.info*; \
! 	  for f in fortran/gfortran.info*; do \
  	      realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
  	      $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \
  	  done; \
  	  chmod a-x $(DESTDIR)$(infodir)/gfortran.info*; \
  	else true; fi
! 	@if [ -f fortran/gfortran.info ] ; then \
  	  if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
  	  echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/gfortran.info"; \
  	    install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/gfortran.info || : ; \
***************
*** 238,244 ****
  
  f95.extraclean:
  f95.maintainer-clean:
! 	-rm -f $(srcdir)/fortran/gfortran.info* $(srcdir)/fortran/gfortran.*aux
  
  #
  # Stage hooks:
--- 241,247 ----
  
  f95.extraclean:
  f95.maintainer-clean:
! 	-rm -f fortran/gfortran.info* fortran/gfortran.*aux
  
  #
  # Stage hooks:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]