1# $FreeBSD$
2
3.if ${TARGET_ARCH:Mmips*el} != ""
4_EMULATION_ENDIAN=little
5.else
6_EMULATION_ENDIAN=big
7.endif
8
9.if ${TARGET_ARCH:Mmips64*} != ""
10DEFAULT_VECTOR=	bfd_elf64_trad${_EMULATION_ENDIAN}mips_vec
11.elif ${TARGET_ARCH:Mmipsn32*} != ""
12DEFAULT_VECTOR=	bfd_elf32_ntrad${_EMULATION_ENDIAN}mips_vec
13.else
14DEFAULT_VECTOR=bfd_elf32_trad${_EMULATION_ENDIAN}mips_vec
15.endif
16
17SRCS+=	coff-mips.c \
18	cpu-mips.c \
19	ecoff.c \
20	ecofflink.c \
21	elf32.c \
22	elf64.c \
23	elfn32-mips.c \
24	elf32-mips.c \
25	elf64-mips.c \
26	elfxx-mips.c \
27	elf32-target.h \
28	elf64-target.h \
29	elflink.c
30
31VECS=	bfd_elf32_tradbigmips_vec \
32	bfd_elf32_tradlittlemips_vec \
33	bfd_elf32_ntradbigmips_vec \
34	bfd_elf32_ntradlittlemips_vec \
35	bfd_elf64_tradbigmips_vec \
36	bfd_elf64_tradlittlemips_vec \
37	ecoff_little_vec \
38	ecoff_big_vec
39