aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1992-09-10 17:45:18 +0000
committerIan Lance Taylor <ian@airs.com>1992-09-10 17:45:18 +0000
commit440868a029f0e200c019dce82ec783163fa59eed (patch)
tree1205a8c90f9d9f51bfb98c259c29047c5910ba70 /Makefile.in
parentede30e736315267e44ae2c7628de94e0fda46c9f (diff)
downloadgdb-440868a029f0e200c019dce82ec783163fa59eed.zip
gdb-440868a029f0e200c019dce82ec783163fa59eed.tar.gz
gdb-440868a029f0e200c019dce82ec783163fa59eed.tar.bz2
Thu Sep 10 10:43:19 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: added AS_FOR_TARGET, passed down in TARGET_FLAGS_TO_PASS. Added CC_FOR_BUILD, which is intended to be the C compiler to use to create programs which are run in the build environment, set it to default to $(CC), and passed it down in FLAGS_TO_PASS and TARGET_FLAGS_TO_PASS.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in21
1 files changed, 20 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index 2d3a590..ff2f688 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -49,6 +49,7 @@ INSTALL = install -c
INSTALL_PROGRAM = $(INSTALL)
INSTALL_DATA = $(INSTALL)
+AS = as
AR = ar
AR_FLAGS = qc
CFLAGS = -g
@@ -68,6 +69,10 @@ MAKEINFO = `if [ -f $${rootme}/texinfo/C/makeinfo ] ; \
then echo $${rootme}/texinfo/C/makeinfo ; \
else echo makeinfo ; fi`
+# C compiler to use to create programs which must be run in the build
+# environment.
+CC_FOR_BUILD = $(CC)
+
SUBDIRS = libiberty mmalloc glob readline opcodes bfd gdb binutils ld gas tgas gcc libg++ newlib
OTHERS =
@@ -88,6 +93,17 @@ CC_FOR_TARGET = ` \
fi; \
fi`
+AS_FOR_TARGET = ` \
+ if [ -f $${rootme}/gas/Makefile ] ; then \
+ echo $${rootme}/gas/as.new ; \
+ else \
+ if [ "$(host_cpu)-$(host_vendor)-$(host_os)" = "$(target_cpu)-$(target_vendor)-$(target_os)" ] ; then \
+ echo $(AS); \
+ else \
+ t='$(program_transform_name)'; echo as | sed -e '' $$t ; \
+ fi \
+ fi`
+
AR_FOR_TARGET = ` \
if [ -f $${rootme}/binutils/Makefile ] ; then \
echo $${rootme}/binutils/ar ; \
@@ -152,7 +168,8 @@ FLAGS_TO_PASS = \
"MAKEINFO=$(MAKEINFO)" \
"INSTALL=$(INSTALL)" \
"INSTALL_DATA=$(INSTALL_DATA)" \
- "INSTALL_PROGRAM=$(INSTALL_PROGRAM)"
+ "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
+ "CC_FOR_BUILD=$(CC_FOR_BUILD)"
# Flags to pass down to makes which are built with the target
# environment (e.g. libg++, xiberty, newlib).
@@ -170,7 +187,9 @@ TARGET_FLAGS_TO_PASS = \
"INSTALL=$(INSTALL)" \
"INSTALL_DATA=$(INSTALL_DATA)" \
"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
+ "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
"CC=$(CC_FOR_TARGET)" \
+ "AS=$(AS_FOR_TARGET)" \
"AR=$(AR_FOR_TARGET)" \
"RANLIB=$(RANLIB_FOR_TARGET)" \
"NM=$(NM_FOR_TARGET)" \