aboutsummaryrefslogtreecommitdiff
path: root/cddl/lib
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2024-02-08 12:39:04 +0000
committerMartin Matuska <mm@FreeBSD.org>2024-02-08 15:51:08 +0000
commita4e5e0106ac7145f56eb39a691e302cabb4635be (patch)
tree8dac13394184eb6bc756212b00c57c85c1e7f276 /cddl/lib
parent4594eb454891e6247a6ea786f467a0b960ddd835 (diff)
parent229b9f4ed05e6d14fb4d73fa04a71e99b01bb534 (diff)
Diffstat (limited to 'cddl/lib')
-rw-r--r--cddl/lib/Makefile1
-rw-r--r--cddl/lib/libzdb/Makefile25
-rw-r--r--cddl/lib/libzdb/Makefile.depend14
3 files changed, 40 insertions, 0 deletions
diff --git a/cddl/lib/Makefile b/cddl/lib/Makefile
index 68250c8300b1..e6a0763544f7 100644
--- a/cddl/lib/Makefile
+++ b/cddl/lib/Makefile
@@ -20,6 +20,7 @@ SUBDIR.${MK_ZFS}+= \
libtpool \
libumem \
libuutil \
+ libzdb \
libzfs \
libzfs_core \
libzfsbootenv \
diff --git a/cddl/lib/libzdb/Makefile b/cddl/lib/libzdb/Makefile
new file mode 100644
index 000000000000..63248399b91c
--- /dev/null
+++ b/cddl/lib/libzdb/Makefile
@@ -0,0 +1,25 @@
+.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzdb
+.PATH: ${SRCTOP}/sys/contrib/openzfs/include
+
+LIB= zdb
+PACKAGE= zfs
+
+INCS = libzdb.h
+
+SRCS = libzdb.c
+
+WARNS?= 2
+CSTD= c99
+
+CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
+CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include
+CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
+CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
+CFLAGS+= -I${SRCTOP}/sys
+CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
+CFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
+CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzutil
+CFLAGS+= -DHAVE_ISSETUGID -DIN_BASE
+CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
+
+.include <bsd.lib.mk>
diff --git a/cddl/lib/libzdb/Makefile.depend b/cddl/lib/libzdb/Makefile.depend
new file mode 100644
index 000000000000..93249906da4f
--- /dev/null
+++ b/cddl/lib/libzdb/Makefile.depend
@@ -0,0 +1,14 @@
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+ include \
+ lib/${CSU_DIR} \
+ lib/libc \
+ lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif