aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-23 08:39:56 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-23 08:39:56 -0500
commit0dbb682da41dc004f6fe51df9e72503258752d6f (patch)
treecc57fffe66a6a790ce9e899b480019bf2c5068c0 /gcc
parentb3a2ef9465ec43c08362ddabcc3fa32d8329fe9d (diff)
downloadgcc-0dbb682da41dc004f6fe51df9e72503258752d6f.zip
gcc-0dbb682da41dc004f6fe51df9e72503258752d6f.tar.gz
gcc-0dbb682da41dc004f6fe51df9e72503258752d6f.tar.bz2
(ENQUIRE_CFLAGS): Omit -DNO_STDDEF.
(USE_ALLOCA): Allow ${ALLOCA} to begin with a dash. (OBJC, OBJECTIVE-C): Depend on objc-runtime. (objc-headers): Make include directory if missing. From-SVN: r6281
Diffstat (limited to 'gcc')
-rw-r--r--gcc/Makefile.in10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index c22dc89..c909322 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -105,7 +105,7 @@ GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) -I./include
# Special flags for compiling enquire.
# We disable optimization to make floating point more reliable.
-ENQUIRE_CFLAGS = -DNO_MEM -DNO_STDDEF -DNO_LONG_DOUBLE_IO -O0
+ENQUIRE_CFLAGS = -DNO_MEM -DNO_LONG_DOUBLE_IO -O0
ENQUIRE_LDFLAGS = $(LDFLAGS)
# Tools to use when building a cross-compiler.
@@ -347,7 +347,7 @@ ALL_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) $(XCFLAGS)
ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS)
# Even if ALLOCA is set, don't use it if compiling with GCC.
-USE_ALLOCA= ` case "${CC}" in "${OLDCC}") echo ${ALLOCA} ;; esac `
+USE_ALLOCA= ` case "${CC}" in "${OLDCC}") echo "" ${ALLOCA} ;; esac `
USE_HOST_ALLOCA= ` case "${HOST_CC}"@"${HOST_ALLOCA}" in "${OLDCC}"@?*) echo ${HOST_PREFIX}${HOST_ALLOCA} ;; esac `
USE_HOST_MALLOC= ` case "${HOST_MALLOC}" in ?*) echo ${HOST_PREFIX}${HOST_MALLOC} ;; esac `
USE_HOST_OBSTACK= ` case "${HOST_OBSTACK}" in ?*) echo ${HOST_PREFIX}${HOST_OBSTACK} ;; esac `
@@ -512,9 +512,8 @@ native: config.status cpp $(LANGUAGES) $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(USE_C
# to do the right thing within all.cross.
C c: cc1
C++ c++: cc1plus
-# The next two ought to depend on objc-runtime, but that doesn't work yet.
-OBJC objc: cc1obj
-OBJECTIVE-C objective-c: cc1obj
+OBJC objc: cc1obj objc-runtime
+OBJECTIVE-C objective-c: cc1obj objc-runtime
PROTO: proto
# Really, really stupid make features, such as SUN's KEEP_STATE, may force
@@ -1560,6 +1559,7 @@ stmp-fixinc: $(srcdir)/$(FIXINCLUDES) gsyslimits.h fixinc.ready
# copy objc header files into build directory
objc-headers: stmp-fixinc
+ if [ -d include ]; then true; else mkdir include; fi
if [ -d objc ]; then true; else mkdir objc; fi
thisdir1=`pwd`; \
srcdir1=`cd $(srcdir); pwd`; \