xref: /freebsd/cddl/lib/Makefile (revision 8b78d412aec7f9171ecc2e1cd8aea07b19b4f600)
1c6063d0dSWarner Losh.include <src.opts.mk>
2f0a75d27SPawel Jakub Dawidek
33bf66365SBrooks Davis.if ${MK_DTRACE} == yes || ${MK_ZFS} == yes
43bf66365SBrooks DavisSUBDIR=	libspl
53bf66365SBrooks Davis.endif
63bf66365SBrooks Davis
73bf66365SBrooks DavisSUBDIR.${MK_DTRACE}+= \
83bf66365SBrooks Davis	drti \
9ebe86aacSJohn Birrell	libctf \
103bf66365SBrooks Davis	libdtrace
1138f0b757SJulio Merino
124b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
13f0a75d27SPawel Jakub Dawidek
143bf66365SBrooks DavisSUBDIR.${MK_ZFS}+= \
153bf66365SBrooks Davis	libavl \
163bf66365SBrooks Davis	libicp \
173bf66365SBrooks Davis	libicp_rescue \
183bf66365SBrooks Davis	libnvpair \
193bf66365SBrooks Davis	libumem \
20a4e5e010SMartin Matuska	libzdb \
213bf66365SBrooks Davis	libzfs \
223bf66365SBrooks Davis	libzfs_core \
233bf66365SBrooks Davis	libzfsbootenv \
243bf66365SBrooks Davis	libzpool \
253bf66365SBrooks Davis	libzutil
263bf66365SBrooks Davis
273bf66365SBrooks DavisSUBDIR.${MK_ZFS}.${MK_OPENSSL} = pam_zfs_key
28f0a75d27SPawel Jakub Dawidek
299e9c651cSGreg VSUBDIR_DEPEND_libavl=		libspl
309e5787d2SMatt MacySUBDIR_DEPEND_libctf=		libspl
318326c25eSEnji CooperSUBDIR_DEPEND_libdtrace=	libctf
329e9c651cSGreg VSUBDIR_DEPEND_libnvpair=	libspl
339e9c651cSGreg VSUBDIR_DEPEND_libzfs_core=	libnvpair libspl libzutil
34*8b78d412SMartin MatuskaSUBDIR_DEPEND_libzfs=	libavl libnvpair libumem libzfs_core libzutil
359e5787d2SMatt MacySUBDIR_DEPEND_libzpool=	libavl libnvpair libumem libicp
36*8b78d412SMartin MatuskaSUBDIR_DEPEND_libzutil=	libavl
37e307eb94SToomas SoomeSUBDIR_DEPEND_libzfsbootenv= libzfs libnvpair
38*8b78d412SMartin MatuskaSUBDIR_DEPEND_pam_zfs_key= libnvpair libzfs libzfs_core
398326c25eSEnji Cooper
408326c25eSEnji CooperSUBDIR_PARALLEL=
418326c25eSEnji Cooper
42f0a75d27SPawel Jakub Dawidek.include <bsd.subdir.mk>
43