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