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