xref: /freebsd-12.1/gnu/usr.bin/binutils/libbfd/Makefile.mips (revision 42992a3a)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026