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 86469bdcdSBrooks DavisSRCS= fasttrap.c fasttrap_isa.c 99e5787d2SMatt MacySRCS+= vnode_if.h opt_global.h 10b8915e90SJohn Birrell 119e5787d2SMatt MacyCFLAGS+= -include ${.OBJDIR}/opt_global.h 129e5787d2SMatt MacyCFLAGS+= ${OPENZFS_CFLAGS} 13b8915e90SJohn Birrell 14c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 1550dd852bSMarcel MoolenaarCFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/intel 1650dd852bSMarcel Moolenaar.PATH: ${SYSDIR}/cddl/contrib/opensolaris/uts/intel/dtrace 1730b318b9SJustin Hibbits.elif ${MACHINE_CPUARCH} == "powerpc" 1850dd852bSMarcel MoolenaarCFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc 1950dd852bSMarcel Moolenaar.PATH: ${SYSDIR}/cddl/contrib/opensolaris/uts/powerpc/dtrace 20b8915e90SJohn Birrell.endif 21b8915e90SJohn Birrell 22180f8225SMatt Macy.PATH: ${SYSDIR}/contrib/openzfs/module/unicode 23c6d712caSPedro F. GiffuniSRCS+= u8_textprep.c 24c6d712caSPedro F. Giffuni 25b8915e90SJohn Birrell.include <bsd.kmod.mk> 26c319ea15SAndriy Gapon 2750dd852bSMarcel MoolenaarCFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h 284906cdc8SWarner Losh 29*d021434aSRyan LibbyCWARNFLAGS+= ${OPENZFS_CWARNFLAGS} 30c6d712caSPedro F. GiffuniCWARNFLAGS+= -Wno-cast-qual 31c319ea15SAndriy GaponCWARNFLAGS+= -Wno-unused 32