17920ad94SKyle Evans# $FreeBSD$ 27920ad94SKyle Evans 3f0baac9eSKyle EvansSHLIBDIR?= /lib 4f0baac9eSKyle Evans 5cddbc3b4SKyle Evans.include <src.opts.mk> 6cddbc3b4SKyle Evans 7*2d486ba1SEmmanuel VadotPACKAGE= runtime 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 1507335072SKyle EvansMLINKS+= libbe.3 be_activate.3 1607335072SKyle EvansMLINKS+= libbe.3 be_active_name.3 1707335072SKyle EvansMLINKS+= libbe.3 be_active_path.3 1807335072SKyle EvansMLINKS+= libbe.3 be_create_depth.3 1907335072SKyle EvansMLINKS+= libbe.3 be_create_from_existing_snap.3 2007335072SKyle EvansMLINKS+= libbe.3 be_create_from_existing.3 2107335072SKyle EvansMLINKS+= libbe.3 be_create.3 2207335072SKyle EvansMLINKS+= libbe.3 be_deactivate.3 2307335072SKyle EvansMLINKS+= libbe.3 be_destroy.3 2407335072SKyle EvansMLINKS+= libbe.3 be_exists.3 2507335072SKyle EvansMLINKS+= libbe.3 be_export.3 2607335072SKyle EvansMLINKS+= libbe.3 be_get_bootenv_props.3 2707335072SKyle EvansMLINKS+= libbe.3 be_get_dataset_props.3 2807335072SKyle EvansMLINKS+= libbe.3 be_get_dataset_snapshots.3 2907335072SKyle EvansMLINKS+= libbe.3 be_import.3 3007335072SKyle EvansMLINKS+= libbe.3 be_is_auto_snapshot_name.3 3107335072SKyle EvansMLINKS+= libbe.3 be_mount.3 3207335072SKyle EvansMLINKS+= libbe.3 be_mounted_at.3 3307335072SKyle EvansMLINKS+= libbe.3 be_nextboot_name.3 3407335072SKyle EvansMLINKS+= libbe.3 be_nextboot_path.3 3507335072SKyle EvansMLINKS+= libbe.3 be_nicenum.3 3607335072SKyle EvansMLINKS+= libbe.3 be_prop_list_alloc.3 3707335072SKyle EvansMLINKS+= libbe.3 be_prop_list_free.3 3807335072SKyle EvansMLINKS+= libbe.3 be_rename.3 3907335072SKyle EvansMLINKS+= libbe.3 be_root_concat.3 4007335072SKyle EvansMLINKS+= libbe.3 be_root_path.3 4107335072SKyle EvansMLINKS+= libbe.3 be_snapshot.3 4207335072SKyle EvansMLINKS+= libbe.3 be_unmount.3 4307335072SKyle EvansMLINKS+= libbe.3 be_validate_name.3 4407335072SKyle EvansMLINKS+= libbe.3 be_validate_snap.3 4507335072SKyle EvansMLINKS+= libbe.3 libbe_close.3 4607335072SKyle EvansMLINKS+= libbe.3 libbe_errno.3 4707335072SKyle EvansMLINKS+= libbe.3 libbe_error_description.3 4807335072SKyle EvansMLINKS+= libbe.3 libbe_init.3 4907335072SKyle EvansMLINKS+= libbe.3 libbe_print_on_error.3 507920ad94SKyle Evans 517920ad94SKyle EvansLIBADD+= zfs 52e307eb94SToomas SoomeLIBADD+= nvpair 53e307eb94SToomas SoomeLIBADD+= spl 54e307eb94SToomas SoomeLIBADD+= zfsbootenv 557920ad94SKyle Evans 569e5787d2SMatt MacyCFLAGS+= -DIN_BASE -DHAVE_RPC_TYPES 579e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include 589e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd 599e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include 609e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd 619e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys 627920ad94SKyle EvansCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include 639e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h 649e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID 657920ad94SKyle Evans 667920ad94SKyle Evans 67cddbc3b4SKyle EvansHAS_TESTS= YES 68cddbc3b4SKyle EvansSUBDIR.${MK_TESTS}+= tests 69cddbc3b4SKyle Evans 707920ad94SKyle Evans.include <bsd.lib.mk> 71