summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2015-10-23 12:59:54 +0000
committeremaste <emaste@FreeBSD.org>2015-10-23 12:59:54 +0000
commit2531d8db87660c5ff01ddafd3d09f82abdafbd77 (patch)
treef8572a0bdf5be5662775d770968bf512b3e9f4c5 /sys/modules
parent711ef25019edd831b7770cfe8e598d3ce9630ebf (diff)
downloadFreeBSD-src-2531d8db87660c5ff01ddafd3d09f82abdafbd77.zip
FreeBSD-src-2531d8db87660c5ff01ddafd3d09f82abdafbd77.tar.gz
Move dtrace/opensolaris/zfs module option to common section
These are not target-specific modules, so the logic to build them should be common. This also enables them for arm64. Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile39
1 files changed, 12 insertions, 27 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 28f9ab4..c993266 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -98,7 +98,6 @@ SUBDIR= \
${_dpt} \
${_drm} \
${_drm2} \
- ${_dtrace} \
dummynet \
${_ed} \
${_elink} \
@@ -268,7 +267,6 @@ SUBDIR= \
${_nvme} \
${_nvram} \
${_nxge} \
- ${_opensolaris} \
oce \
otus \
otusfw \
@@ -394,13 +392,20 @@ SUBDIR= \
${_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
@@ -479,6 +484,10 @@ _txp= txp
_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
@@ -509,9 +518,6 @@ _cs= cs
_dpms= dpms
_drm= drm
_drm2= drm2
-.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
-_dtrace= dtrace
-.endif
_ed= ed
_em= em
_ep= ep
@@ -537,9 +543,6 @@ _linux= linux
_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
@@ -555,9 +558,6 @@ _vxge= vxge
_wbwd= wbwd
_wi= wi
_xe= xe
-.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
-_zfs= zfs
-.endif
.if ${MACHINE} != "pc98"
_aac= aac
_aacraid= aacraid
@@ -716,23 +716,14 @@ _cbb= cbb
_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"
@@ -740,12 +731,6 @@ _auxio= auxio
_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"
OpenPOWER on IntegriCloud