bsd.n32.mk revision 1.2 1 # $NetBSD: bsd.n32.mk,v 1.2 2021/04/25 18:44:04 christos Exp $
2
3 .if !empty(MACHINE_ARCH:M*eb)
4 LD+= -m elf32btsmipn32
5 .else
6 LD+= -m elf32ltsmipn32
7 .endif
8 .ifndef MLIBDIR
9 MLIBDIR= n32
10
11 LIBC_MACHINE_ARCH= ${MACHINE_ARCH:S/mipsn/mips/:S/64//}
12 LIBGCC_MACHINE_ARCH= ${LIBC_MACHINE_ARCH}
13 GOMP_MACHINE_ARCH= ${LIBC_MACHINE_ARCH}
14 XORG_MACHINE_ARCH= ${LIBC_MACHINE_ARCH}
15 BFD_MACHINE_ARCH= ${LIBC_MACHINE_ARCH}
16
17 COPTS+= -mabi=n32
18 CPUFLAGS+= -mabi=n32
19 LDADD+= -mabi=n32
20 LDFLAGS+= -mabi=n32
21 MKDEPFLAGS+= -mabi=n32
22 .endif
23
24 .include "${.PARSEDIR}/../../Makefile.compat"
25