1*6de02228SDomagoj Stolfa.include <src.opts.mk> 2*6de02228SDomagoj Stolfa 3acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/contrib/opensolaris/cmd/lockstat 47e1e3d94SStacey Son 579ac3c12SEmmanuel VadotPACKAGE= dtrace 67e1e3d94SStacey SonPROG= lockstat 74ef20db2SUlrich SpörleinSRCS= lockstat.c sym.c 87e1e3d94SStacey SonBINDIR?= /usr/sbin 97e1e3d94SStacey Son 104ef20db2SUlrich SpörleinWARNS?= 1 117e1e3d94SStacey Son 129e5787d2SMatt MacyCFLAGS+= -DIN_BASE 139e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include 149e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/ 159e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd 169e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys 179e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include 189e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris 19acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris \ 20acc37ca1SEnji Cooper -I${SRCTOP}/cddl/compat/opensolaris/include \ 217e1e3d94SStacey Son -I${OPENSOLARIS_USR_DISTDIR}/head \ 227e1e3d94SStacey Son -I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \ 237e1e3d94SStacey Son -I${OPENSOLARIS_USR_DISTDIR}/lib/libproc/common \ 247e1e3d94SStacey Son -I${OPENSOLARIS_SYS_DISTDIR}/uts/common \ 257e1e3d94SStacey Son -I${OPENSOLARIS_SYS_DISTDIR}/compat \ 26acc37ca1SEnji Cooper -I${SRCTOP}/sys 279e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID 287e1e3d94SStacey Son 29*6de02228SDomagoj Stolfa.if ${MK_DTRACE_ASAN} != "no" 30*6de02228SDomagoj StolfaCFLAGS+= -fsanitize=address -fsanitize=undefined 31*6de02228SDomagoj StolfaLDFLAGS+= -fsanitize=address -fsanitize=undefined 32*6de02228SDomagoj Stolfa.endif 33*6de02228SDomagoj Stolfa 347e1e3d94SStacey SonCFLAGS+= -DNEED_ERRLOC -g 357e1e3d94SStacey Son 367e1e3d94SStacey Son#YFLAGS+= -d 377e1e3d94SStacey Son 38738dbe74SBaptiste DaroussinLIBADD= elf dtrace rt 397e1e3d94SStacey Son 407e1e3d94SStacey Son.include <bsd.prog.mk> 41