summaryrefslogtreecommitdiff
path: root/ld/configure.tgt
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2007-02-28 10:53:19 +0000
committerNathan Sidwell <nathan@codesourcery.com>2007-02-28 10:53:19 +0000
commitbef7867dece81c15d5af17e70278b18e456e89aa (patch)
treede1a2ceb2bab5a390c99a4f9329c810b83f0010e /ld/configure.tgt
parent1d4848c58380a56d3f8f2c8d08c5e75035f49d00 (diff)
downloadbinutils-redhat-bef7867dece81c15d5af17e70278b18e456e89aa.tar.gz
bfd/
* config.bfd (sh-*-uclinux, sh[12]-*-uclinux): New stanza. gas/ * configure.tgt (sh-*-uclinux, sh[12]-*-uclinux): Specify as elf. ld/ * Makefile.am (ALL_EMULATIONS): Add eshelf_uclinux.o (eshelf_uclinux.c): New target. * Makefile.in: Rebuilt. * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): New stanza. * emulparams/shelf_uclinux.sh: New.
Diffstat (limited to 'ld/configure.tgt')
-rw-r--r--ld/configure.tgt3
1 files changed, 3 insertions, 0 deletions
diff --git a/ld/configure.tgt b/ld/configure.tgt
index ba09a42e77..bd3b52535b 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -511,6 +511,9 @@ sh-*-rtemscoff*) targ_emul=sh; targ_extra_emuls=shl ;;
sh-*-elf* | sh[1234]*-*-elf | sh-*-rtems* | sh-*-kaos*)
targ_emul=shelf
targ_extra_emuls="shlelf sh shl" ;;
+sh-*-uclinux* | sh[12]-*-uclinux*)
+ targ_emul=shelf_uclinux
+ targ_extra_emuls="shelf shlelf sh shl" ;;
sh-*-vxworks) targ_emul=shelf_vxworks
targ_extra_emuls=shlelf_vxworks ;;
sh-*-nto*) targ_emul=shelf_nto