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