1b8915e90SJohn Birrell# $FreeBSD$
2b8915e90SJohn Birrell
3193d9e76SEnji CooperSYSDIR?=	${SRCTOP}/sys
450dd852bSMarcel Moolenaar
550dd852bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace
6b8915e90SJohn Birrell
7b8915e90SJohn BirrellKMOD=		fasttrap
8*6469bdcdSBrooks DavisSRCS=		fasttrap.c fasttrap_isa.c
9b8915e90SJohn BirrellSRCS+=		vnode_if.h
10b8915e90SJohn Birrell
1150dd852bSMarcel MoolenaarCFLAGS+=	-I${SYSDIR}/cddl/compat/opensolaris \
1250dd852bSMarcel Moolenaar		-I${SYSDIR}/cddl/contrib/opensolaris/uts/common \
1300bb01a4SGeorge V. Neville-Neil		-I${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace \
1450dd852bSMarcel Moolenaar		-I${SYSDIR}
15b8915e90SJohn Birrell
16c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" ||  ${MACHINE_CPUARCH} == "i386"
1750dd852bSMarcel MoolenaarCFLAGS+=	-I${SYSDIR}/cddl/contrib/opensolaris/uts/intel
1850dd852bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/uts/intel/dtrace
1930b318b9SJustin Hibbits.elif ${MACHINE_CPUARCH} == "powerpc"
2050dd852bSMarcel MoolenaarCFLAGS+=	-I${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc
2150dd852bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc/dtrace
22b8915e90SJohn Birrell.endif
23b8915e90SJohn Birrell
240327754bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/common/unicode
25c6d712caSPedro F. GiffuniSRCS+=		u8_textprep.c
26c6d712caSPedro F. Giffuni
27c319ea15SAndriy GaponCFLAGS+=	-DSMP
28b8915e90SJohn Birrell
29b8915e90SJohn Birrell.include <bsd.kmod.mk>
30c319ea15SAndriy Gapon
3150dd852bSMarcel MoolenaarCFLAGS+=	-include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h
324906cdc8SWarner Losh
33c6d712caSPedro F. GiffuniCWARNFLAGS+=	-Wno-cast-qual
34c319ea15SAndriy GaponCWARNFLAGS+=	-Wno-unused
35