Thu Jan 26 01:32:34 2017 UTC ()
Define MODULAR so we can have syscalls autoload after the module autoloads.
XXX: This is toxic, and currently caused LOCKDEBUG crashes.


(christos)
diff -r1.19 -r1.20 src/sys/modules/compat_netbsd32/Makefile

cvs diff -r1.19 -r1.20 src/sys/modules/compat_netbsd32/Makefile (expand / switch to unified diff)

--- src/sys/modules/compat_netbsd32/Makefile 2016/09/17 02:45:24 1.19
+++ src/sys/modules/compat_netbsd32/Makefile 2017/01/26 01:32:34 1.20
@@ -1,37 +1,37 @@ @@ -1,37 +1,37 @@
1# $NetBSD: Makefile,v 1.19 2016/09/17 02:45:24 christos Exp $ 1# $NetBSD: Makefile,v 1.20 2017/01/26 01:32:34 christos Exp $
2 2
3.include "../Makefile.inc" 3.include "../Makefile.inc"
4.include "../Makefile.assym" 4.include "../Makefile.assym"
5 5
6KMOD= compat_netbsd32 6KMOD= compat_netbsd32
7 7
8CPPFLAGS+= -DCOMPAT_09 8CPPFLAGS+= -DCOMPAT_09
9CPPFLAGS+= -DCOMPAT_10 9CPPFLAGS+= -DCOMPAT_10
10CPPFLAGS+= -DCOMPAT_11 10CPPFLAGS+= -DCOMPAT_11
11CPPFLAGS+= -DCOMPAT_12 11CPPFLAGS+= -DCOMPAT_12
12CPPFLAGS+= -DCOMPAT_13 12CPPFLAGS+= -DCOMPAT_13
13CPPFLAGS+= -DCOMPAT_14 13CPPFLAGS+= -DCOMPAT_14
14CPPFLAGS+= -DCOMPAT_15 14CPPFLAGS+= -DCOMPAT_15
15CPPFLAGS+= -DCOMPAT_16 15CPPFLAGS+= -DCOMPAT_16
16 16
17CPPFLAGS+= -DCOMPAT_20 17CPPFLAGS+= -DCOMPAT_20
18CPPFLAGS+= -DCOMPAT_30 -DCOMPAT_40 -DCOMPAT_50 18CPPFLAGS+= -DCOMPAT_30 -DCOMPAT_40 -DCOMPAT_50
19CPPFLAGS+= -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80 19CPPFLAGS+= -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
20CPPFLAGS+= -DCOMPAT_43 20CPPFLAGS+= -DCOMPAT_43
21CPPFLAGS+= -DCOMPAT_NETBSD32 21CPPFLAGS+= -DCOMPAT_NETBSD32
22CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64 22CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64
23CPPFLAGS+= -DCOREDUMP -DNTP -DVMSWAP 23CPPFLAGS+= -DCOREDUMP -DNTP -DVMSWAP
24CPPFLAGS+= -DNTP -DKTRACE 24CPPFLAGS+= -DNTP -DKTRACE -DMODULAR
25 25
26.PATH: ${S}/compat/netbsd32 26.PATH: ${S}/compat/netbsd32
27SRCS+= netbsd32_compat_09.c netbsd32_compat_10.c 27SRCS+= netbsd32_compat_09.c netbsd32_compat_10.c
28SRCS+= netbsd32_compat_12.c netbsd32_compat_13.c 28SRCS+= netbsd32_compat_12.c netbsd32_compat_13.c
29SRCS+= netbsd32_compat_14.c netbsd32_compat_20.c 29SRCS+= netbsd32_compat_14.c netbsd32_compat_20.c
30SRCS+= netbsd32_compat_30.c netbsd32_compat_43.c 30SRCS+= netbsd32_compat_30.c netbsd32_compat_43.c
31SRCS+= netbsd32_compat_50.c netbsd32_compat_60.c 31SRCS+= netbsd32_compat_50.c netbsd32_compat_60.c
32SRCS+= netbsd32_core.c netbsd32_event.c 32SRCS+= netbsd32_core.c netbsd32_event.c
33SRCS+= netbsd32_exec_elf32.c 33SRCS+= netbsd32_exec_elf32.c
34SRCS+= netbsd32_execve.c netbsd32_fs.c 34SRCS+= netbsd32_execve.c netbsd32_fs.c
35SRCS+= netbsd32_ioctl.c 35SRCS+= netbsd32_ioctl.c
36SRCS+= netbsd32_lwp.c netbsd32_netbsd.c 36SRCS+= netbsd32_lwp.c netbsd32_netbsd.c
37SRCS+= netbsd32_select.c 37SRCS+= netbsd32_select.c