1# $FreeBSD$ 2 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 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 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 44