xref: /freebsd/lib/libprocstat/zfs/Makefile (revision 618c97b87b7124cdfb10d2f33a213c3302c8a98b)
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