1 # $NetBSD: Makefile,v 1.7 2016/01/25 13:31:48 christos Exp $ 2 3 .include "../../Makefile.inc" 4 5 .PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dev/lockstat 6 7 KMOD= dtrace_lockstat 8 SRCS= lockstat.c 9 10 CPPFLAGS+= -I${NETBSDSRCDIR}/external/cddl/osnet/sys 11 CPPFLAGS+= -I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common 12 CPPFLAGS+= -DKDTRACE_HOOKS 13 14 .if !empty(MACHINE_ARCH:Mearmv*) 15 ARMV:= ${MACHINE_ARCH:S/earmv//:S/eb//:S/hf//} 16 .elif !empty(MACHINE_ARCH:Marmv*) 17 ARMV:= ${MACHINE_ARCH:S/armv//:S/eb//:S/hf//} 18 .elif !empry(MACHINE_ARCH:Mearm*) 19 ARMV:= 5 20 .else 21 ARMV:= 0 22 .endif 23 24 .if ${ARMV} > 4 25 CPPFLAGS+= -D__HAVE_CPU_COUNTER 26 .endif 27 28 .include <bsd.kmodule.mk> 29