aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid D. Zuhn <zoo@cygnus>1993-07-08 03:15:36 +0000
committerDavid D. Zuhn <zoo@cygnus>1993-07-08 03:15:36 +0000
commit8f4b91429ee138aa58e7903e251188e94e2455b3 (patch)
tree63b67e45159ad5c90b0796296ba3eec53166ff49
parenta94019bcc1652e745d82744906f854468a4e27ff (diff)
downloadfsf-binutils-gdb-8f4b91429ee138aa58e7903e251188e94e2455b3.zip
fsf-binutils-gdb-8f4b91429ee138aa58e7903e251188e94e2455b3.tar.gz
fsf-binutils-gdb-8f4b91429ee138aa58e7903e251188e94e2455b3.tar.bz2
define CROSS is cross compilation
-rw-r--r--gas/configure.in16
1 files changed, 14 insertions, 2 deletions
diff --git a/gas/configure.in b/gas/configure.in
index 6b6075b..3810bd1 100644
--- a/gas/configure.in
+++ b/gas/configure.in
@@ -97,7 +97,7 @@ emulation=generic
# check for architecture variants
case ${target_cpu} in
sparclite*) cpu_type=sparc ;;
- sparc64) cpu_type=sparc obj_format=aout ;; # v9
+ sparc64) cpu_type=sparc64 obj_format=elf ;; # v9
m680[01234]0) cpu_type=m68k ;;
m683??) cpu_type=m68k ;;
i486) cpu_type=i386 ;;
@@ -120,6 +120,8 @@ case ${generic_target} in
hppa-*-osf) obj_format=elf emulation=hppa ;;
hppa-*-hpux*) obj_format=som emulation=hppa ;;
+ h8300-*-coff) obj_format=coffbfd ;;
+
i386-ibm-aix*) obj_format=coffbfd gas_target=i386coff
emulation=i386aix ;;
i386-*-bsd*) obj_format=aout emulation=386bsd ;;
@@ -147,7 +149,7 @@ case ${generic_target} in
sparc*-*-sunos4*) bfd_gas=preferred obj_format=aout emulation=sun3 ;;
- sparclite*-fujitsu-none)
+ sparc*-fujitsu-none)
obj_format=aout ;;
*-*-aout | *-*-scout | *-*-linux)
@@ -261,4 +263,14 @@ case ${need_bfd} in
;;
esac
+if [ x${host} = x${target} ] ; then
+ rm -f Makefile.tem
+ mv Makefile Makefile.tem
+ echo CROSS=-DCROSS_COMPILE
+ cat Makefile.tem >> Makefile
+ rm -f Makefile.tem
+else
+ true
+fi
+
# end of gas/configure.in