xref: /freebsd/cddl/lib/libzutil/Makefile (revision 6ba2210ee039f2f12878c217bcf058e9c8b26b29)
19e5787d2SMatt Macy# $FreeBSD$
29e5787d2SMatt Macy
39e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzutil
49e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzutil/os/freebsd
59e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/module/os/freebsd/zfs
69e5787d2SMatt Macy
79e5787d2SMatt MacyLIB=	zutil
89e5787d2SMatt MacyLIBADD=	avl tpool
99e5787d2SMatt MacyPACKAGE=	runtime
109e5787d2SMatt Macy
119e5787d2SMatt MacyINCS = zutil_import.h
129e5787d2SMatt Macy
139e5787d2SMatt MacySRCS = \
149e5787d2SMatt Macy        zutil_device_path.c \
159e5787d2SMatt Macy        zutil_import.c \
169e5787d2SMatt Macy        zutil_import.h \
179e5787d2SMatt Macy        zutil_nicenum.c \
189e5787d2SMatt Macy        zutil_pool.c
199e5787d2SMatt Macy
209e5787d2SMatt MacySRCS += \
21*6ba2210eSMartin Matuska	os/freebsd/zutil_device_path_os.c \
22*6ba2210eSMartin Matuska	os/freebsd/zutil_import_os.c
239e5787d2SMatt Macy
249e5787d2SMatt MacySRCS += zfs_ioctl_compat.c
259e5787d2SMatt Macy
269e5787d2SMatt Macy
279e5787d2SMatt MacyWARNS?=	2
289e5787d2SMatt MacyCSTD=	c99
299e5787d2SMatt Macy
309e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
319e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
329e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
339e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
349e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
359e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
369e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
379e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzutil
389e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID -DIN_BASE
399e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
409e5787d2SMatt Macy
419e5787d2SMatt Macy.include <bsd.lib.mk>
42