1# $FreeBSD: head/gnu/usr.bin/binutils/libbfd/Makefile.mips 185924 2008-12-11 08:20:34Z imp $
| 1# $FreeBSD: head/gnu/usr.bin/binutils/libbfd/Makefile.mips 208737 2010-06-02 11:06:03Z jmallett $
|
2
| 2
|
3#xxxIMPxxx: endian and size
| 3#xxxIMPxxx: TARGET_BIG_ENDIAN is lame. We should use the netbsd convention 4# of mipsel and mips. 5.if !defined(TARGET_BIG_ENDIAN) 6_EMULATION_ENDIAN=little 7.else 8_EMULATION_ENDIAN=big 9.endif 10
|
4DEFAULT_VECTOR= bfd_elf32_tradbigmips_vec 5
| 11DEFAULT_VECTOR= bfd_elf32_tradbigmips_vec 12
|
| 13.if defined(TARGET_ABI) && ${TARGET_ABI} != "o32" 14.if ${TARGET_ABI} == "n32" 15DEFAULT_VECTOR= bfd_elf32_ntrad${_EMULATION_ENDIAN}mips_vec 16.elif ${TARGET_ABI} == "n64" 17DEFAULT_VECTOR= bfd_elf64_trad${_EMULATION_ENDIAN}mips_vec 18.endif 19.endif 20DEFAULT_VECTOR?=bfd_elf32_trad${_EMULATION_ENDIAN}mips_vec 21
|
6SRCS+= coff-mips.c \ 7 cpu-mips.c \ 8 ecoff.c \ 9 ecofflink.c \ 10 elf32.c \ 11 elf64.c \ 12 elfn32-mips.c \ 13 elf32-mips.c \ 14 elf64-mips.c \ 15 elfxx-mips.c \ 16 elf32-target.h \ 17 elf64-target.h \ 18 elflink.c 19 20VECS= bfd_elf32_tradbigmips_vec \ 21 bfd_elf32_tradlittlemips_vec \ 22 bfd_elf32_ntradbigmips_vec \ 23 bfd_elf32_ntradlittlemips_vec \ 24 bfd_elf64_tradbigmips_vec \ 25 bfd_elf64_tradlittlemips_vec \ 26 ecoff_little_vec \ 27 ecoff_big_vec
| 22SRCS+= coff-mips.c \ 23 cpu-mips.c \ 24 ecoff.c \ 25 ecofflink.c \ 26 elf32.c \ 27 elf64.c \ 28 elfn32-mips.c \ 29 elf32-mips.c \ 30 elf64-mips.c \ 31 elfxx-mips.c \ 32 elf32-target.h \ 33 elf64-target.h \ 34 elflink.c 35 36VECS= bfd_elf32_tradbigmips_vec \ 37 bfd_elf32_tradlittlemips_vec \ 38 bfd_elf32_ntradbigmips_vec \ 39 bfd_elf32_ntradlittlemips_vec \ 40 bfd_elf64_tradbigmips_vec \ 41 bfd_elf64_tradlittlemips_vec \ 42 ecoff_little_vec \ 43 ecoff_big_vec
|