| @@ -1,53 +1,58 @@ | | | @@ -1,53 +1,58 @@ |
1 | # $NetBSD: Makefile,v 1.12 2014/12/05 22:22:21 christos Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2015/05/10 06:33:28 matt 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 | CPPFLAGS+= -DCOMPAT_09 | | 8 | CPPFLAGS+= -DCOMPAT_09 |
9 | CPPFLAGS+= -DCOMPAT_10 | | 9 | CPPFLAGS+= -DCOMPAT_10 |
10 | CPPFLAGS+= -DCOMPAT_11 | | 10 | CPPFLAGS+= -DCOMPAT_11 |
11 | CPPFLAGS+= -DCOMPAT_12 | | 11 | CPPFLAGS+= -DCOMPAT_12 |
12 | CPPFLAGS+= -DCOMPAT_13 | | 12 | CPPFLAGS+= -DCOMPAT_13 |
13 | CPPFLAGS+= -DCOMPAT_14 | | 13 | CPPFLAGS+= -DCOMPAT_14 |
14 | CPPFLAGS+= -DCOMPAT_15 | | 14 | CPPFLAGS+= -DCOMPAT_15 |
15 | CPPFLAGS+= -DCOMPAT_16 | | 15 | CPPFLAGS+= -DCOMPAT_16 |
16 | | | 16 | |
17 | CPPFLAGS+= -DCOMPAT_20 | | 17 | CPPFLAGS+= -DCOMPAT_20 |
18 | CPPFLAGS+= -DCOMPAT_30 -DCOMPAT_40 -DCOMPAT_50 | | 18 | CPPFLAGS+= -DCOMPAT_30 -DCOMPAT_40 -DCOMPAT_50 |
19 | CPPFLAGS+= -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80 | | 19 | CPPFLAGS+= -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80 |
20 | CPPFLAGS+= -DCOMPAT_43 | | 20 | CPPFLAGS+= -DCOMPAT_43 |
21 | CPPFLAGS+= -DSYSVSHM -DSYSVSEM -DSYSVMSG -DCOMPAT_NETBSD32 | | 21 | CPPFLAGS+= -DSYSVSHM -DSYSVSEM -DSYSVMSG -DCOMPAT_NETBSD32 |
22 | CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64 -DEXEC_AOUT -DCOMPAT_NOMID | | 22 | CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64 |
23 | CPPFLAGS+= -DCOREDUMP -DNTP | | 23 | CPPFLAGS+= -DCOREDUMP -DNTP |
24 | | | 24 | |
25 | .PATH: ${S}/compat/netbsd32 | | 25 | .PATH: ${S}/compat/netbsd32 |
26 | SRCS+= netbsd32_compat_09.c netbsd32_compat_10.c | | 26 | SRCS+= netbsd32_compat_09.c netbsd32_compat_10.c |
27 | SRCS+= netbsd32_compat_12.c netbsd32_compat_13.c | | 27 | SRCS+= netbsd32_compat_12.c netbsd32_compat_13.c |
28 | SRCS+= netbsd32_compat_14.c netbsd32_compat_20.c | | 28 | SRCS+= netbsd32_compat_14.c netbsd32_compat_20.c |
29 | SRCS+= netbsd32_compat_30.c netbsd32_compat_43.c | | 29 | SRCS+= netbsd32_compat_30.c netbsd32_compat_43.c |
30 | SRCS+= netbsd32_compat_50.c netbsd32_compat_60.c | | 30 | SRCS+= netbsd32_compat_50.c netbsd32_compat_60.c |
31 | SRCS+= netbsd32_core.c netbsd32_event.c | | 31 | SRCS+= netbsd32_core.c netbsd32_event.c |
32 | SRCS+= netbsd32_exec_aout.c netbsd32_exec_elf32.c | | 32 | SRCS+= netbsd32_exec_elf32.c |
33 | SRCS+= netbsd32_execve.c netbsd32_fs.c | | 33 | SRCS+= netbsd32_execve.c netbsd32_fs.c |
34 | SRCS+= netbsd32_ioctl.c netbsd32_ipc.c | | 34 | SRCS+= netbsd32_ioctl.c netbsd32_ipc.c |
35 | SRCS+= netbsd32_lwp.c netbsd32_netbsd.c | | 35 | SRCS+= netbsd32_lwp.c netbsd32_netbsd.c |
36 | SRCS+= netbsd32_select.c | | 36 | SRCS+= netbsd32_select.c |
37 | SRCS+= netbsd32_sem.c netbsd32_signal.c | | 37 | SRCS+= netbsd32_sem.c netbsd32_signal.c |
38 | SRCS+= netbsd32_socket.c netbsd32_syscalls.c | | 38 | SRCS+= netbsd32_socket.c netbsd32_syscalls.c |
39 | SRCS+= netbsd32_sysctl.c netbsd32_sysent.c | | 39 | SRCS+= netbsd32_sysctl.c netbsd32_sysent.c |
40 | SRCS+= netbsd32_time.c netbsd32_wait.c | | 40 | SRCS+= netbsd32_time.c netbsd32_wait.c |
41 | SRCS+= netbsd32_mod.c | | 41 | SRCS+= netbsd32_mod.c |
42 | | | 42 | |
| | | 43 | .if ${MACHINE_CPU} != "mips" && ${MACHINE_CPU} != "powerpc" |
| | | 44 | CPPFLAGS+= -DEXEC_AOUT -DCOMPAT_NOMID |
| | | 45 | SRCS+= netbsd32_exec_aout.c |
| | | 46 | .endif |
| | | 47 | |
43 | .if ${MACHINE_ARCH} == "x86_64" | | 48 | .if ${MACHINE_ARCH} == "x86_64" |
44 | .PATH: ${S}/arch/amd64/amd64 | | 49 | .PATH: ${S}/arch/amd64/amd64 |
45 | SRCS+= netbsd32_machdep.c netbsd32_sigcode.S netbsd32_syscall.c | | 50 | SRCS+= netbsd32_machdep.c netbsd32_sigcode.S netbsd32_syscall.c |
46 | .endif | | 51 | .endif |
47 | | | 52 | |
48 | .if ${MACHINE_ARCH} == "sparc64" | | 53 | .if ${MACHINE_ARCH} == "sparc64" |
49 | .PATH: ${S}/arch/sparc64/sparc64 | | 54 | .PATH: ${S}/arch/sparc64/sparc64 |
50 | SRCS+= netbsd32_machdep.c netbsd32_sigcode.S | | 55 | SRCS+= netbsd32_machdep.c netbsd32_sigcode.S |
51 | .endif | | 56 | .endif |
52 | | | 57 | |
53 | .include <bsd.kmodule.mk> | | 58 | .include <bsd.kmodule.mk> |