xref: /freebsd/cddl/lib/Makefile (revision 8b78d412aec7f9171ecc2e1cd8aea07b19b4f600)
1.include <src.opts.mk>
2
3.if ${MK_DTRACE} == yes || ${MK_ZFS} == yes
4SUBDIR=	libspl
5.endif
6
7SUBDIR.${MK_DTRACE}+= \
8	drti \
9	libctf \
10	libdtrace
11
12SUBDIR.${MK_TESTS}+= tests
13
14SUBDIR.${MK_ZFS}+= \
15	libavl \
16	libicp \
17	libicp_rescue \
18	libnvpair \
19	libumem \
20	libzdb \
21	libzfs \
22	libzfs_core \
23	libzfsbootenv \
24	libzpool \
25	libzutil
26
27SUBDIR.${MK_ZFS}.${MK_OPENSSL} = pam_zfs_key
28
29SUBDIR_DEPEND_libavl=		libspl
30SUBDIR_DEPEND_libctf=		libspl
31SUBDIR_DEPEND_libdtrace=	libctf
32SUBDIR_DEPEND_libnvpair=	libspl
33SUBDIR_DEPEND_libzfs_core=	libnvpair libspl libzutil
34SUBDIR_DEPEND_libzfs=	libavl libnvpair libumem libzfs_core libzutil
35SUBDIR_DEPEND_libzpool=	libavl libnvpair libumem libicp
36SUBDIR_DEPEND_libzutil=	libavl
37SUBDIR_DEPEND_libzfsbootenv= libzfs libnvpair
38SUBDIR_DEPEND_pam_zfs_key= libnvpair libzfs libzfs_core
39
40SUBDIR_PARALLEL=
41
42.include <bsd.subdir.mk>
43