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