| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.30 2019/11/20 19:37:54 pgoyette Exp $ | | 1 | # $NetBSD: Makefile,v 1.31 2020/03/05 15:58:33 christos Exp $ |
2 | | | 2 | |
3 | .include "../Makefile.inc" | | 3 | .include "../Makefile.inc" |
4 | .include "../Makefile.assym" | | 4 | .include "../Makefile.assym" |
5 | | | 5 | |
6 | KMOD= compat_netbsd32 | | 6 | KMOD= compat_netbsd32 |
7 | | | 7 | |
8 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | | 8 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" |
9 | NETBSD32_DRMKMS?=yes | | 9 | NETBSD32_DRMKMS?=yes |
10 | .endif | | 10 | .endif |
11 | | | 11 | |
12 | CPPFLAGS+= -DCOMPAT_NETBSD32 | | 12 | CPPFLAGS+= -DCOMPAT_NETBSD32 |
13 | CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64 | | 13 | CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64 |
14 | CPPFLAGS+= -DNTP -DVMSWAP | | 14 | CPPFLAGS+= -DNTP -DVMSWAP |
| @@ -33,27 +33,28 @@ SRCS+= netbsd32_core.c netbsd32_event.c | | | @@ -33,27 +33,28 @@ SRCS+= netbsd32_core.c netbsd32_event.c |
33 | SRCS+= netbsd32_exec_elf32.c netbsd32_execve.c | | 33 | SRCS+= netbsd32_exec_elf32.c netbsd32_execve.c |
34 | SRCS+= netbsd32_fd.c netbsd32_fs.c | | 34 | SRCS+= netbsd32_fd.c netbsd32_fs.c |
35 | SRCS+= netbsd32_ioctl.c netbsd32_kern_proc.c | | 35 | SRCS+= netbsd32_ioctl.c netbsd32_kern_proc.c |
36 | SRCS+= netbsd32_lwp.c netbsd32_mod.c | | 36 | SRCS+= netbsd32_lwp.c netbsd32_mod.c |
37 | SRCS+= netbsd32_netbsd.c netbsd32_quota.c | | 37 | SRCS+= netbsd32_netbsd.c netbsd32_quota.c |
38 | SRCS+= netbsd32_rlimit.c netbsd32_select.c | | 38 | SRCS+= netbsd32_rlimit.c netbsd32_select.c |
39 | SRCS+= netbsd32_sem.c netbsd32_signal.c | | 39 | SRCS+= netbsd32_sem.c netbsd32_signal.c |
40 | SRCS+= netbsd32_socket.c netbsd32_syscalls.c | | 40 | SRCS+= netbsd32_socket.c netbsd32_syscalls.c |
41 | SRCS+= netbsd32_sysctl.c netbsd32_sysent.c | | 41 | SRCS+= netbsd32_sysctl.c netbsd32_sysent.c |
42 | SRCS+= netbsd32_time.c netbsd32_wait.c | | 42 | SRCS+= netbsd32_time.c netbsd32_wait.c |
43 | SRCS+= netbsd32_vm.c | | 43 | SRCS+= netbsd32_vm.c |
44 | SRCS+= netbsd32_module.c | | 44 | SRCS+= netbsd32_module.c |
45 | | | 45 | |
46 | .if ${MACHINE_CPU} != "mips" && ${MACHINE_CPU} != "powerpc" | | 46 | .if ${MACHINE_CPU} != "mips" && ${MACHINE_CPU} != "powerpc" && \ |
| | | 47 | ${MACHINE_CPU} != "aarch64" |
47 | CPPFLAGS+= -DEXEC_AOUT -DCOMPAT_NOMID | | 48 | CPPFLAGS+= -DEXEC_AOUT -DCOMPAT_NOMID |
48 | SRCS+= netbsd32_exec_aout.c | | 49 | SRCS+= netbsd32_exec_aout.c |
49 | .endif | | 50 | .endif |
50 | | | 51 | |
51 | .if ${MACHINE_ARCH} == "x86_64" | | 52 | .if ${MACHINE_ARCH} == "x86_64" |
52 | .PATH: ${S}/arch/amd64/amd64 | | 53 | .PATH: ${S}/arch/amd64/amd64 |
53 | CPPFLAGS+= -DMTRR | | 54 | CPPFLAGS+= -DMTRR |
54 | SRCS+= netbsd32_syscall.c | | 55 | SRCS+= netbsd32_syscall.c |
55 | SRCS+= netbsd32_machdep.c | | 56 | SRCS+= netbsd32_machdep.c |
56 | .endif | | 57 | .endif |
57 | | | 58 | |
58 | .if ${MACHINE_ARCH} == "sparc64" | | 59 | .if ${MACHINE_ARCH} == "sparc64" |
59 | .PATH: ${S}/arch/sparc64/sparc64 | | 60 | .PATH: ${S}/arch/sparc64/sparc64 |