bsd.64.mk revision 1.14 1 # $NetBSD: bsd.64.mk,v 1.14 2024/07/09 15:11:28 rin Exp $
2
3 .if !empty(MACHINE_ARCH:M*eb)
4 LD+= -m elf64btsmip
5 .else
6 LD+= -m elf64ltsmip
7 .endif
8 .ifndef MLIBDIR
9 MLIBDIR= 64
10
11 LIBC_MACHINE_ARCH= ${MACHINE_ARCH:S/mips/mipsn/}
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 # GCC 5/6 libgomp for n64 needs files we don't generate yet.
18 NO_LIBGOMP= 1
19
20 COPTS+= -mabi=64
21 CPUFLAGS+= -mabi=64
22 LDADD+= -mabi=64
23 LDFLAGS+= -mabi=64
24 MKDEPFLAGS+= -mabi=64
25 .endif
26
27 .include "${.PARSEDIR}/../../Makefile.compat"
28