]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - cddl/usr.sbin/lockstat/Makefile
libarchive: merge from vendor branch
[FreeBSD/FreeBSD.git] / cddl / usr.sbin / lockstat / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 .PATH: ${SRCTOP}/cddl/contrib/opensolaris/cmd/lockstat
6
7 PACKAGE=        dtrace
8 PROG=           lockstat
9 SRCS=           lockstat.c sym.c
10 BINDIR?=        /usr/sbin
11
12 WARNS?=         1
13
14 CFLAGS+= -DIN_BASE
15 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
16 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
17 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
18 CFLAGS+= -I${SRCTOP}/sys
19 CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
20 CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris
21 CFLAGS+=        -I${SRCTOP}/sys/cddl/compat/opensolaris \
22                 -I${SRCTOP}/cddl/compat/opensolaris/include \
23                 -I${OPENSOLARIS_USR_DISTDIR}/head \
24                 -I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \
25                 -I${OPENSOLARIS_USR_DISTDIR}/lib/libproc/common \
26                 -I${OPENSOLARIS_SYS_DISTDIR}/uts/common \
27                 -I${OPENSOLARIS_SYS_DISTDIR}/compat \
28                 -I${SRCTOP}/sys
29 CFLAGS+= -DHAVE_ISSETUGID
30
31 .if ${MK_DTRACE_ASAN} != "no"
32 CFLAGS+=        -fsanitize=address -fsanitize=undefined
33 LDFLAGS+=       -fsanitize=address -fsanitize=undefined
34 .endif
35
36 CFLAGS+=        -DNEED_ERRLOC -g
37
38 #YFLAGS+=       -d
39
40 LIBADD= elf dtrace rt
41
42 .include <bsd.prog.mk>