1bc77d8f4SEnji Cooper.PATH: ${.CURDIR:H} 20daf62d9SStanislav Sedov 38a719b0cSAndriy GaponSRCS= zfs_defs.c 48a719b0cSAndriy GaponOBJS= zfs_defs.o 50daf62d9SStanislav SedovWARNS?= 1 60daf62d9SStanislav Sedov 741c233deSKyle EvansFORTIFY_SOURCE= 0 89e5787d2SMatt Macy 9*618c97b8SOlivier Certner# We fake a kernel compilation environment in order to get the definition for 10*618c97b8SOlivier Certner# 'zpool_t'. 11*618c97b8SOlivier CertnerCFLAGS+= -DIN_BASE -D__KERNEL__ -D_KERNEL -UKLD_TIED -DKLD_MODULE 12*618c97b8SOlivier CertnerCFLAGS+= -DHAVE_ISSETUGID -D_SYS_VMEM_H_ 139e5787d2SMatt Macy 148a719b0cSAndriy GaponCFLAGS+= -fno-builtin -nostdlib 150daf62d9SStanislav Sedov 16*618c97b8SOlivier CertnerCFLAGS+= -I${.CURDIR} 17*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include 18*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl 19*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs 20*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd 21*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys/contrib/ck/include 22*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include 23*618c97b8SOlivier CertnerCFLAGS+= -I${SRCTOP}/sys -I. -I.. 24*618c97b8SOlivier Certner 25*618c97b8SOlivier CertnerCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h 26*618c97b8SOlivier Certner 270daf62d9SStanislav Sedovall: ${OBJS} 280daf62d9SStanislav SedovCLEANFILES= ${OBJS} 290daf62d9SStanislav Sedov 300daf62d9SStanislav Sedov.include <bsd.lib.mk> 31