ALLOCA =
ALLOCA_FLAGS =
-ALLOCA_FINISH =
+ALLOCA_FINISH = true
# Various ways of specifying flags for compilations:
# CFLAGS is for the user to override to, e.g., do a bootstrap with -O2.
# This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET.
# It omits XCFLAGS, and specifies -B./.
# It also specifies -B$(tooldir)/ to find as and ld for a cross compiler.
-GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) -B./ -B$(tooldir)/bin/
+GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) -B./ $(CROSS_GCC_CFLAGS)
# Special flags for compiling enquire.
# We disable optimization to make floating point more reliable.
# Header files that are made available under the same name
# to programs compiled with GCC.
-USER_H = assert.h va-hp800.h va-i860.h va-mips.h va-pyr.h va-sparc.h \
+USER_H = assert.h va-pa.h va-i860.h va-mips.h va-pyr.h va-sparc.h \
va-spur.h va-m88k.h va-i960.h proto.h $(EXTRA_HEADERS)
# All the header files that are installed for users from GCC itself.
# Don't mess with specs if it doesn't exist yet.
# We can't make it a dependency because with a cross compiler
# you have to make specs on the target machine or not at all.
- if [ -f specs ] ; then \
- -rm -f $(libsubdir)/specs; \
+ -if [ -f specs ] ; then \
+ rm -f $(libsubdir)/specs; \
$(INSTALL_DATA) specs $(libsubdir)/specs; \
fi
# Install the driver program as gcc-$(target)