${_dpt} \
${_drm} \
${_drm2} \
- ${_dtrace} \
dummynet \
${_ed} \
${_elink} \
${_nvme} \
${_nvram} \
${_nxge} \
- ${_opensolaris} \
oce \
otus \
otusfw \
${_x86bios} \
${_xe} \
xl \
- ${_zfs} \
zlib
.if ${MK_AUTOFS} != "no" || defined(ALL_MODULES)
_autofs= autofs
.endif
+.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
+.if ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips" && \
+ ${MACHINE_CPUARCH} != "sparc64"
+SUBDIR+= dtrace
+.endif
+SUBDIR+= opensolaris
+.endif
+
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
.if exists(${.CURDIR}/../opencrypto)
_crypto= crypto
_cxgbe= cxgbe
.endif
+.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
+SUBDIR+= zfs
+.endif
+
.if ${MACHINE_CPUARCH} != "aarch64" && ${MACHINE_CPUARCH} != "arm" && \
${MACHINE_CPUARCH} != "mips" && ${MACHINE_CPUARCH} != "powerpc"
_syscons= syscons
_dpms= dpms
_drm= drm
_drm2= drm2
-.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
-_dtrace= dtrace
-.endif
_ed= ed
_em= em
_ep= ep
_linuxkpi= linuxkpi
.endif
_ndis= ndis
-.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
-_opensolaris= opensolaris
-.endif
_pccard= pccard
.if ${MK_OFED} != "no" || defined(ALL_MODULES)
_rdma= rdma
_wbwd= wbwd
_wi= wi
_xe= xe
-.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
-_zfs= zfs
-.endif
.if ${MACHINE} != "pc98"
_aac= aac
_aacraid= aacraid
_cfi= cfi
_cpufreq= cpufreq
_drm= drm
-.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
-_dtrace= dtrace
-.endif
_exca= exca
_nvram= powermac_nvram
-.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
-_opensolaris= opensolaris
-.endif
_pccard= pccard
_wi= wi
.endif
.if ${MACHINE_ARCH} == "powerpc64"
_drm2= drm2
-.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
-_zfs= zfs
-.endif
.endif
.if ${MACHINE_CPUARCH} == "sparc64"
_em= em
_epic= epic
_igb= igb
-.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
-_opensolaris= opensolaris
-.endif
-.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
-_zfs= zfs
-.endif
.endif
.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64"