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