17920ad94SKyle Evans# $FreeBSD$ 27920ad94SKyle Evans 3*f1ab1b71SKyle EvansSHLIBDIR?= /lib 4*f1ab1b71SKyle Evans 5*f1ab1b71SKyle Evans.include <src.opts.mk> 6*f1ab1b71SKyle Evans 77920ad94SKyle EvansPACKAGE= lib${LIB} 87920ad94SKyle EvansLIB= be 97920ad94SKyle EvansSHLIB_MAJOR= 1 107920ad94SKyle EvansSHLIB_MINOR= 0 117920ad94SKyle Evans 127920ad94SKyle EvansSRCS= be.c be_access.c be_error.c be_info.c 137920ad94SKyle EvansINCS= be.h 147920ad94SKyle EvansMAN= libbe.3 157920ad94SKyle Evans 167920ad94SKyle EvansWARNS?= 2 177920ad94SKyle EvansIGNORE_PRAGMA= yes 187920ad94SKyle Evans 197920ad94SKyle EvansLIBADD+= zfs 207920ad94SKyle EvansLIBADD+= nvpair 217920ad94SKyle Evans 227920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common 237920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris 247920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include 257920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem 267920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common 277920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs 287920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs 297920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common 307920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head 317920ad94SKyle Evans 327920ad94SKyle EvansCFLAGS+= -DNEED_SOLARIS_BOOLEAN 337920ad94SKyle Evans 34*f1ab1b71SKyle EvansHAS_TESTS= YES 35*f1ab1b71SKyle EvansSUBDIR.${MK_TESTS}+= tests 36*f1ab1b71SKyle Evans 377920ad94SKyle Evans.include <bsd.lib.mk> 38