xref: /freebsd/cddl/lib/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
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	libtpool \
203bf66365SBrooks Davis	libumem \
213bf66365SBrooks Davis	libuutil \
22*a4e5e010SMartin Matuska	libzdb \
233bf66365SBrooks Davis	libzfs \
243bf66365SBrooks Davis	libzfs_core \
253bf66365SBrooks Davis	libzfsbootenv \
263bf66365SBrooks Davis	libzpool \
273bf66365SBrooks Davis	libzutil
283bf66365SBrooks Davis
293bf66365SBrooks DavisSUBDIR.${MK_ZFS}.${MK_OPENSSL} = pam_zfs_key
30f0a75d27SPawel Jakub Dawidek
319e9c651cSGreg VSUBDIR_DEPEND_libavl=		libspl
329e5787d2SMatt MacySUBDIR_DEPEND_libctf=		libspl
338326c25eSEnji CooperSUBDIR_DEPEND_libdtrace=	libctf
349e9c651cSGreg VSUBDIR_DEPEND_libnvpair=	libspl
359e5787d2SMatt MacySUBDIR_DEPEND_libtpool=		libspl
369e5787d2SMatt MacySUBDIR_DEPEND_libuutil=		libavl libspl
379e9c651cSGreg VSUBDIR_DEPEND_libzfs_core=	libnvpair libspl libzutil
389e5787d2SMatt MacySUBDIR_DEPEND_libzfs=	libavl libnvpair libumem libuutil libzfs_core libzutil
399e5787d2SMatt MacySUBDIR_DEPEND_libzpool=	libavl libnvpair libumem libicp
409e5787d2SMatt MacySUBDIR_DEPEND_libzutil=	libavl libtpool
41e307eb94SToomas SoomeSUBDIR_DEPEND_libzfsbootenv= libzfs libnvpair
42ee21ee15SGreg VSUBDIR_DEPEND_pam_zfs_key= libnvpair libuutil libzfs libzfs_core
438326c25eSEnji Cooper
448326c25eSEnji CooperSUBDIR_PARALLEL=
458326c25eSEnji Cooper
46f0a75d27SPawel Jakub Dawidek.include <bsd.subdir.mk>
47