xref: /freebsd/cddl/lib/libzutil/Makefile (revision 29185c9a26204383270cf96957c685c51f5bc894)
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
5*29185c9aSLexi WinterPACKAGE=	zfs
6*29185c9aSLexi WinterLIB_PACKAGE=
7*29185c9aSLexi Winter
89e5787d2SMatt MacyLIB=	zutil
99e9c651cSGreg VLIBADD=	avl geom m tpool
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 += \
216ba2210eSMartin Matuska	os/freebsd/zutil_device_path_os.c \
226ba2210eSMartin 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
337a7741afSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include
349e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
359e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
369e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
379e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
389e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzutil
399e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID -DIN_BASE
409e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
419e5787d2SMatt Macy
429e5787d2SMatt Macy.include <bsd.lib.mk>
43