xref: /freebsd/sys/modules/dtrace/fasttrap/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1193d9e76SEnji CooperSYSDIR?=	${SRCTOP}/sys
250dd852bSMarcel Moolenaar
350dd852bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace
4b8915e90SJohn Birrell
5b8915e90SJohn BirrellKMOD=		fasttrap
66469bdcdSBrooks DavisSRCS=		fasttrap.c fasttrap_isa.c
79e5787d2SMatt MacySRCS+=		vnode_if.h  opt_global.h
8b8915e90SJohn Birrell
99e5787d2SMatt MacyCFLAGS+= 	-include ${.OBJDIR}/opt_global.h
109e5787d2SMatt MacyCFLAGS+=	${OPENZFS_CFLAGS}
11b8915e90SJohn Birrell
12c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" ||  ${MACHINE_CPUARCH} == "i386"
1350dd852bSMarcel MoolenaarCFLAGS+=	-I${SYSDIR}/cddl/contrib/opensolaris/uts/intel
1450dd852bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/uts/intel/dtrace
1530b318b9SJustin Hibbits.elif ${MACHINE_CPUARCH} == "powerpc"
1650dd852bSMarcel MoolenaarCFLAGS+=	-I${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc
1750dd852bSMarcel Moolenaar.PATH:		${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc/dtrace
18b8915e90SJohn Birrell.endif
19b8915e90SJohn Birrell
20*180f8225SMatt Macy.PATH:		${SYSDIR}/contrib/openzfs/module/unicode
21c6d712caSPedro F. GiffuniSRCS+=		u8_textprep.c
22c6d712caSPedro F. Giffuni
23b8915e90SJohn Birrell.include <bsd.kmod.mk>
24c319ea15SAndriy Gapon
2550dd852bSMarcel MoolenaarCFLAGS+=	-include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h
264906cdc8SWarner Losh
27c6d712caSPedro F. GiffuniCWARNFLAGS+=	-Wno-cast-qual
28c319ea15SAndriy GaponCWARNFLAGS+=	-Wno-unused
29