Sun Mar 11 22:04:35 2018 UTC ()
If compat_ibcs2 is being built for i386, make sure we include support
for 32-bit executables


(pgoyette)
diff -r1.4 -r1.4.2.1 src/sys/modules/compat_ibcs2/Makefile

cvs diff -r1.4 -r1.4.2.1 src/sys/modules/compat_ibcs2/Attic/Makefile (expand / switch to unified diff)

--- src/sys/modules/compat_ibcs2/Attic/Makefile 2017/08/09 18:45:30 1.4
+++ src/sys/modules/compat_ibcs2/Attic/Makefile 2018/03/11 22:04:35 1.4.2.1
@@ -1,18 +1,22 @@ @@ -1,18 +1,22 @@
1# $NetBSD: Makefile,v 1.4 2017/08/09 18:45:30 maxv Exp $ 1# $NetBSD: Makefile,v 1.4.2.1 2018/03/11 22:04:35 pgoyette Exp $
2 2
3.include "../Makefile.inc" 3.include "../Makefile.inc"
4.include "../Makefile.assym" 4.include "../Makefile.assym"
5 5
6KMOD= compat_ibcs2 6KMOD= compat_ibcs2
7 7
8CPPFLAGS+= -DSYSVSHM -DSYSVSEM -DSYSVMSG 8CPPFLAGS+= -DSYSVSHM -DSYSVSEM -DSYSVMSG
9CPPFLAGS+= -DCOMPAT_IBCS2 9CPPFLAGS+= -DCOMPAT_IBCS2
10 10
 11.if ${MACHINE_ARCH} == "i386"
 12CPPFLAGS+= -DEXEC_ELF32
 13.endif
 14
11.PATH: ${S}/compat/ibcs2 15.PATH: ${S}/compat/ibcs2
12 16
13SRCS+= ibcs2_errno.c ibcs2_exec.c ibcs2_exec_coff.c ibcs2_exec_elf32.c 17SRCS+= ibcs2_errno.c ibcs2_exec.c ibcs2_exec_coff.c ibcs2_exec_elf32.c
14SRCS+= ibcs2_exec_xout.c ibcs2_fcntl.c ibcs2_ioctl.c ibcs2_ipc.c 18SRCS+= ibcs2_exec_xout.c ibcs2_fcntl.c ibcs2_ioctl.c ibcs2_ipc.c
15SRCS+= ibcs2_misc.c ibcs2_signal.c ibcs2_signo.c ibcs2_socksys.c 19SRCS+= ibcs2_misc.c ibcs2_signal.c ibcs2_signo.c ibcs2_socksys.c
16SRCS+= ibcs2_stat.c ibcs2_syscalls.c ibcs2_sysent.c ibcs2_mod.c 20SRCS+= ibcs2_stat.c ibcs2_syscalls.c ibcs2_sysent.c ibcs2_mod.c
17 21
18.include <bsd.kmodule.mk> 22.include <bsd.kmodule.mk>