1336668Skevans# $FreeBSD: stable/11/lib/libbe/Makefile 346802 2019-04-28 03:49:40Z kevans $
2336668Skevans
3346802SkevansSHLIBDIR?=	/lib
4346802Skevans
5346802Skevans.include <src.opts.mk>
6346802Skevans
7336668SkevansPACKAGE=	lib${LIB}
8336668SkevansLIB=		be
9336668SkevansSHLIB_MAJOR=	1
10336668SkevansSHLIB_MINOR=	0
11336673Skevans
12336668SkevansSRCS=		be.c be_access.c be_error.c be_info.c
13336668SkevansINCS=		be.h
14336668SkevansMAN=		libbe.3
15336668Skevans
16337662SkevansWARNS?=	2
17337995SkevansIGNORE_PRAGMA=	yes
18337662Skevans
19336668SkevansLIBADD+= zfs
20336668SkevansLIBADD+= nvpair
21336668Skevans
22336668SkevansCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
23336668SkevansCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris
24336668SkevansCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
25336668SkevansCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem
26336668SkevansCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common
27336668SkevansCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs
28336668SkevansCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
29336668SkevansCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common
30336668SkevansCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head
31336668Skevans
32336668SkevansCFLAGS+= -DNEED_SOLARIS_BOOLEAN
33336668Skevans
34346802SkevansHAS_TESTS=	YES
35346802SkevansSUBDIR.${MK_TESTS}+= tests
36346802Skevans
37336668Skevans.include <bsd.lib.mk>
38