svn commit: r338347 - in head: sys/conf sys/modules tools/build/options
Warner Losh
imp at FreeBSD.org
Tue Aug 28 14:46:51 UTC 2018
Author: imp
Date: Tue Aug 28 14:46:49 2018
New Revision: 338347
URL: https://svnweb.freebsd.org/changeset/base/338347
Log:
Put building of drm and drm2 modules behind options.
Make the building of drm dependent on MK_MODULE_DRM and the building
of module drm2 on MK_MODULE_DRM2. The defaults are unchanged.
Approved by: re@ (gjb)
Differential Review: https://reviews.freebsd.org/D16894
Added:
head/tools/build/options/WITHOUT_MODULE_DRM (contents, props changed)
head/tools/build/options/WITHOUT_MODULE_DRM2 (contents, props changed)
head/tools/build/options/WITH_MODULE_DRM (contents, props changed)
head/tools/build/options/WITH_MODULE_DRM2 (contents, props changed)
Modified:
head/sys/conf/kern.opts.mk
head/sys/modules/Makefile
Modified: head/sys/conf/kern.opts.mk
==============================================================================
--- head/sys/conf/kern.opts.mk Tue Aug 28 14:33:04 2018 (r338346)
+++ head/sys/conf/kern.opts.mk Tue Aug 28 14:46:49 2018 (r338347)
@@ -38,6 +38,8 @@ __DEFAULT_YES_OPTIONS = \
IPSEC_SUPPORT \
ISCSI \
KERNEL_SYMBOLS \
+ MODULE_DRM \
+ MODULE_DRM2 \
NETGRAPH \
PF \
SOURCELESS_HOST \
Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile Tue Aug 28 14:33:04 2018 (r338346)
+++ head/sys/modules/Makefile Tue Aug 28 14:46:49 2018 (r338347)
@@ -583,8 +583,12 @@ _cpuctl= cpuctl
_cpufreq= cpufreq
_cs= cs
_dpms= dpms
+.if ${MK_MODULE_DRM} != "no"
_drm= drm
+.endif
+.if ${MK_MODULE_DRM2} != "no"
_drm2= drm2
+.endif
_ed= ed
_em= em
_ena= ena
@@ -781,7 +785,9 @@ _cardbus= cardbus
_cbb= cbb
_cfi= cfi
_cpufreq= cpufreq
+.if ${MK_MODULE_DRM} != "no"
_drm= drm
+.endif
_exca= exca
_ffec= ffec
_nvd= nvd
@@ -791,7 +797,9 @@ _wi= wi
.endif
.if ${MACHINE_ARCH} == "powerpc64"
+.if ${MK_MODULE_DRM2} != "no"
_drm2= drm2
+.endif
_ipmi= ipmi
.endif
.if ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "powerpc"
Added: head/tools/build/options/WITHOUT_MODULE_DRM
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/tools/build/options/WITHOUT_MODULE_DRM Tue Aug 28 14:46:49 2018 (r338347)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Disable creation of old drm video modules.
+
Added: head/tools/build/options/WITHOUT_MODULE_DRM2
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/tools/build/options/WITHOUT_MODULE_DRM2 Tue Aug 28 14:46:49 2018 (r338347)
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Disable creation of old drm2 video modules.
Added: head/tools/build/options/WITH_MODULE_DRM
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/tools/build/options/WITH_MODULE_DRM Tue Aug 28 14:46:49 2018 (r338347)
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Enable creation of old drm video modules.
Added: head/tools/build/options/WITH_MODULE_DRM2
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/tools/build/options/WITH_MODULE_DRM2 Tue Aug 28 14:46:49 2018 (r338347)
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Enable creation of old drm2 video modules.
More information about the svn-src-head
mailing list