1# $FreeBSD: src/sys/modules/dtrace/sdt/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
2
3.include "../../Makefile.inc"
4
5.PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dev/systrace
6
7KMOD=		dtrace_syscall_netbsd32
8SRCS=		systrace.c
9
10CPPFLAGS+=	-I${NETBSDSRCDIR}/external/cddl/osnet/sys \
11		-I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common \
12		-I${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace
13
14WARNS=		4
15
16CPPFLAGS+=	-Wno-unknown-pragmas
17
18CPPFLAGS+=	${${ACTIVE_CC} == "gcc" :? -Wno-discarded-qualifiers :}
19CPPFLAGS+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-error=array-bounds :}
20CPPFLAGS+=	${${ACTIVE_CC} == "clang" :? -Wno-incompatible-pointer-types-discards-qualifiers :}
21
22.include <bsd.kmodule.mk>
23