xref: /freebsd/cddl/lib/libzutil/Makefile (revision f9513c334ff7d3ccdebfcb90f015890963768e0d)
19e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzutil
29e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzutil/os/freebsd
39e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/module/os/freebsd/zfs
49e5787d2SMatt Macy
59e5787d2SMatt MacyLIB=	zutil
69e9c651cSGreg VLIBADD=	avl geom m tpool
7*f9513c33SLexi WinterPACKAGE=	libzfs
89e5787d2SMatt Macy
99e5787d2SMatt MacyINCS = zutil_import.h
109e5787d2SMatt Macy
119e5787d2SMatt MacySRCS = \
129e5787d2SMatt Macy        zutil_device_path.c \
139e5787d2SMatt Macy        zutil_import.c \
149e5787d2SMatt Macy        zutil_import.h \
159e5787d2SMatt Macy        zutil_nicenum.c \
169e5787d2SMatt Macy        zutil_pool.c
179e5787d2SMatt Macy
189e5787d2SMatt MacySRCS += \
196ba2210eSMartin Matuska	os/freebsd/zutil_device_path_os.c \
206ba2210eSMartin Matuska	os/freebsd/zutil_import_os.c
219e5787d2SMatt Macy
229e5787d2SMatt MacySRCS += zfs_ioctl_compat.c
239e5787d2SMatt Macy
249e5787d2SMatt Macy
259e5787d2SMatt MacyWARNS?=	2
269e5787d2SMatt MacyCSTD=	c99
279e5787d2SMatt Macy
289e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
299e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
309e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
317a7741afSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include
329e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
339e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
349e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
359e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
369e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzutil
379e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID -DIN_BASE
389e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
399e5787d2SMatt Macy
409e5787d2SMatt Macy.include <bsd.lib.mk>
41