xref: /netbsd-src/external/cddl/osnet/sbin/zpool/Makefile (revision e6fb044b0a5d9173c530b80fcae6ca39168ef5d5)
1#	$NetBSD: Makefile,v 1.7 2021/03/31 06:27:58 simonb Exp $
2
3.include "../../Makefile.zfs"
4
5PROG=	zpool
6MAN=	zpool.8 zpool-features.7
7USETBL=	yes
8SRCS=	zpool_main.c zpool_iter.c zpool_util.c zpool_vdev.c
9
10CPPFLAGS+=	"-Dprint_timestamp(a)=((void)0)"
11
12DPADD=	${LIBAVL} ${LIBZFS} ${LIBM} ${LIBNVPAIR} ${LIBUUTIL} ${LIBUTIL} ${LIBUMEM}
13
14LIBAVL_OBJDIR!=  cd ${LIBAVL_SRCDIR} && ${PRINTOBJDIR}
15LDADD+=         -L${LIBAVL_OBJDIR} -lavl
16
17LIBNVPAIR_OBJDIR!=  cd ${LIBNVPAIR_SRCDIR} && ${PRINTOBJDIR}
18LDADD+=         -L${LIBNVPAIR_OBJDIR} -lnvpair
19
20LIBUUTIL_OBJDIR!=  cd ${LIBUUTIL_SRCDIR} && ${PRINTOBJDIR}
21LDADD+=         -L${LIBUUTIL_OBJDIR} -luutil
22
23LIBZFS_CORE_OBJDIR!=  cd ${LIBZFS_CORE_SRCDIR} && ${PRINTOBJDIR}
24LDADD+=         -L${LIBZFS_CORE_OBJDIR} -lzfs_core
25
26LIBZFS_OBJDIR!=  cd ${LIBZFS_SRCDIR} && ${PRINTOBJDIR}
27LDADD+=         -L${LIBZFS_OBJDIR} -lzfs
28
29LIBUMEM_OBJDIR!=  cd ${LIBUMEM_SRCDIR} && ${PRINTOBJDIR}
30LDADD+=         -L${LIBUMEM_OBJDIR} -lumem
31
32LIBZPOOL_OBJDIR!=  cd ${LIBZPOOL_SRCDIR} && ${PRINTOBJDIR}
33LDADD+=         -L${LIBZPOOL_OBJDIR} -lzpool
34
35LDADD+= -lm -lutil -lpthread
36
37.PATH: ${ZFSDIR}/dist/cmd/zpool
38
39.include "../../compat/exec.mk"
40
41.include <bsd.prog.mk>
42