xref: /freebsd/cddl/lib/libzfsbootenv/Makefile (revision 7a7741af18d6c8a804cc643cb7ecda9d730c6aa6)
1e307eb94SToomas Soome.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfsbootenv
2e307eb94SToomas Soome.PATH: ${SRCTOP}/sys/contrib/openzfs/include
3e307eb94SToomas Soome
4a71ea7beSEmmanuel VadotPACKAGE=	zfs
5e307eb94SToomas SoomeLIB=		zfsbootenv
6e307eb94SToomas SoomeSHLIB_MAJOR=	1
7e307eb94SToomas Soome
8e307eb94SToomas SoomeLIBADD=		zfs
9e307eb94SToomas SoomeLIBADD+=	nvpair
10e307eb94SToomas Soome
11e307eb94SToomas SoomeINCS=	libzfsbootenv.h
12e307eb94SToomas SoomeUSER_C=	\
13e307eb94SToomas Soome	lzbe_device.c \
14e307eb94SToomas Soome	lzbe_util.c \
15e307eb94SToomas Soome	lzbe_pair.c
16e307eb94SToomas Soome
17e307eb94SToomas SoomeSRCS= $(USER_C)
18e307eb94SToomas Soome
19e307eb94SToomas SoomeCSTD=	c99
20e307eb94SToomas SoomeCFLAGS+= -DIN_BASE
21e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
22e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
23e307eb94SToomas SoomeCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
24*7a7741afSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include
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