1e307eb94SToomas Soome
2e307eb94SToomas Soome.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfsbootenv
3e307eb94SToomas Soome.PATH: ${SRCTOP}/sys/contrib/openzfs/include
4e307eb94SToomas Soome
5*a71ea7beSEmmanuel VadotPACKAGE=	zfs
6e307eb94SToomas SoomeLIB=		zfsbootenv
7e307eb94SToomas SoomeSHLIB_MAJOR=	1
8e307eb94SToomas Soome
9e307eb94SToomas SoomeLIBADD=		zfs
10e307eb94SToomas SoomeLIBADD+=	nvpair
11e307eb94SToomas Soome
12e307eb94SToomas SoomeINCS=	libzfsbootenv.h
13e307eb94SToomas SoomeUSER_C=	\
14e307eb94SToomas Soome	lzbe_device.c \
15e307eb94SToomas Soome	lzbe_util.c \
16e307eb94SToomas Soome	lzbe_pair.c
17e307eb94SToomas Soome
18e307eb94SToomas SoomeSRCS= $(USER_C)
19e307eb94SToomas Soome
20e307eb94SToomas SoomeCSTD=	c99
21e307eb94SToomas SoomeCFLAGS+= -DIN_BASE
22e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
23e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
24e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
25e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
26e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include
27e307eb94SToomas SoomeCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
28e307eb94SToomas SoomeCFLAGS+= -DHAVE_ISSETUGID
29e307eb94SToomas SoomeCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
30e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
31e92ffd9bSMartin MatuskaCFLAGS.lzbe_device.c=	-Wno-cast-qual
32e92ffd9bSMartin MatuskaCFLAGS.lzbe_util.c=	-Wno-cast-qual
33e92ffd9bSMartin MatuskaCFLAGS.lzbe_pair.c=	-Wno-cast-qual
34e307eb94SToomas Soome
35e307eb94SToomas Soome.include <bsd.lib.mk>
36