xref: /freebsd-13.1/lib/csu/mips/Makefile (revision ec710449)
1# $FreeBSD$
2
3.PATH: ${.CURDIR:H}/common
4
5.include <src.opts.mk>
6
7CFLAGS+=	-DCRT_IRELOC_SUPPRESS
8
9.if ${MACHINE_ARCH:Mmips64}
10ELFCLASS=	64
11.else
12ELFCLASS=	32
13.endif
14.if ${MACHINE_ARCH:Mmips*el}
15ENDIAN=		l
16.else
17ENDIAN=		b
18.endif
19.if ${MACHINE_ARCH:Mmipsn32*}
20SUFFIX=		n32
21.else
22SUFFIX=
23.endif
24
25# binutils requires an explicit emulation for ld -r
26LDFLAGS.bfd+=	-Wl,-m -Wl,elf${ELFCLASS}${ENDIAN}tsmip${SUFFIX}_fbsd
27
28.include <bsd.lib.mk>
29