aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1997-09-15 03:02:41 +0000
committerJeff Law <law@gcc.gnu.org>1997-09-14 21:02:41 -0600
commitf0e6e32439129f27f4e9f8497f35cda044cd7dd3 (patch)
tree94c3a0321a3a4cfb656e654d9e68d0219b33c6e2 /gcc
parentf2d19dd24aa272aa808db687912c9a7fb173faca (diff)
downloadgcc-f0e6e32439129f27f4e9f8497f35cda044cd7dd3.zip
gcc-f0e6e32439129f27f4e9f8497f35cda044cd7dd3.tar.gz
gcc-f0e6e32439129f27f4e9f8497f35cda044cd7dd3.tar.bz2
Make-lang.in: Various changes to build info files in the object tree rather than the source tree.
* Make-lang.in: Various changes to build info files in the object tree rather than the source tree. * proj.h: Include ctype.h. From-SVN: r15447
Diffstat (limited to 'gcc')
-rw-r--r--gcc/f/ChangeLog.egcs7
-rw-r--r--gcc/f/Make-lang.in18
-rw-r--r--gcc/f/proj.h1
3 files changed, 19 insertions, 7 deletions
diff --git a/gcc/f/ChangeLog.egcs b/gcc/f/ChangeLog.egcs
index 9da564da..98eccbe 100644
--- a/gcc/f/ChangeLog.egcs
+++ b/gcc/f/ChangeLog.egcs
@@ -1,3 +1,10 @@
+Sun Sep 14 21:01:23 1997 Jeffrey A Law (law@cygnus.com)
+
+ * Make-lang.in: Various changes to build info files
+ in the object tree rather than the source tree.
+
+ * proj.h: Include ctype.h.
+
Sun Sep 14 12:35:20 1997 Fred Fish (fnf@ninemoons.com)
* proj.h (isascii): Provide a default definition if none is available.
diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in
index 942729b..32cb400 100644
--- a/gcc/f/Make-lang.in
+++ b/gcc/f/Make-lang.in
@@ -325,15 +325,19 @@ f77.all.cross: g77-cross maybe-f2c f77-runtime
f77.start.encap: g77 maybe-f2c
f77.rest.encap: f77-runtime
-f77.info: $(srcdir)/f/g77.info
-f77.dvi: $(srcdir)/f/g77.dvi
+f77.info: f/g77.info
+f77.dvi: f/g77.dvi
# g77 documentation.
-$(srcdir)/f/g77.info: f/g77.texi f/bugs.texi f/install.texi f/news.texi f/intdoc.texi
- cd $(srcdir)/f; $(MAKEINFO) g77.texi
+f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
+ $(srcdir)/f/install.texi $(srcdir)/f/news.texi \
+ $(srcdir)/f/intdoc.texi
+ $(MAKEINFO) -I$(srcdir)/f $(srcdir)/f/g77.texi -o f/g77.info
-$(srcdir)/f/g77.dvi: f/g77.texi f/bugs.texi f/install.texi f/news.texi f/intdoc.texi
- cd $(srcdir)/f; $(TEXI2DVI) g77.texi
+f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
+ $(srcdir)/f/install.texi $(srcdir)/f/news.texi \
+ $(srcdir)/f/intdoc.texi
+ $(TEXI2DVI) -I$(srcdir)/f $(srcdir)/f/g77.texi -o f/g77.dvi
# This dance is all about producing accurate documentation for g77's
# intrinsics with minimum fuss. f/ansify appends "\n\" to C strings
@@ -466,7 +470,7 @@ f77.install-common:
# to do the install. The sed rule was copied from stmp-int-hdrs.
f77.install-info:
-rm -f $(infodir)/g77.info*
- for f in $(srcdir)/f/g77.info*; do \
+ for f in f/g77.info*; do \
realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
$(INSTALL_DATA) $$f $(infodir)/$$realfile; \
done
diff --git a/gcc/f/proj.h b/gcc/f/proj.h
index 30c0edb..0446070 100644
--- a/gcc/f/proj.h
+++ b/gcc/f/proj.h
@@ -66,6 +66,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include "config.j" /* Must come before any other #includes in gcc. */
#include "assert.j" /* Use gcc's assert.h. */
+#include <ctype.h>
#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>