diff options
author | Ian Lance Taylor <ian@airs.com> | 1992-09-10 17:45:18 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1992-09-10 17:45:18 +0000 |
commit | 440868a029f0e200c019dce82ec783163fa59eed (patch) | |
tree | 1205a8c90f9d9f51bfb98c259c29047c5910ba70 | |
parent | ede30e736315267e44ae2c7628de94e0fda46c9f (diff) | |
download | gdb-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.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | Makefile.in | 21 |
2 files changed, 28 insertions, 1 deletions
@@ -1,3 +1,11 @@ +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. + Wed Sep 9 12:21:42 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: added TARGET_FLAGS_TO_PASS, CC_FOR_TARGET, 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)" \ |