From 581a68a232f3accabfe6d628f1e0d81dda7d87e8 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Mon, 2 Apr 2001 08:52:05 +0000 Subject: [PATCH] Add support for MODULES_OVERRIDE. This is a list of modules to build instead of all of them. You can put this in /etc/make.conf or in makeoptions. Reviewed by: arch@ # docs to follow. --- sys/conf/Makefile.alpha | 3 +++ sys/conf/Makefile.i386 | 3 +++ sys/conf/Makefile.ia64 | 3 +++ sys/conf/Makefile.pc98 | 3 +++ sys/conf/Makefile.powerpc | 3 +++ sys/modules/Makefile | 4 ++++ 6 files changed, 19 insertions(+) diff --git a/sys/conf/Makefile.alpha b/sys/conf/Makefile.alpha index 37f7897bc69..f4e9bcc9a4b 100644 --- a/sys/conf/Makefile.alpha +++ b/sys/conf/Makefile.alpha @@ -326,6 +326,9 @@ reinstall.debug: modules-reinstall.debug .endif MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} +.if defined(MODULES_OVERRIDE) +MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}" +.endif modules: @mkdir -p ${.OBJDIR}/modules diff --git a/sys/conf/Makefile.i386 b/sys/conf/Makefile.i386 index 2fa7b9a7db7..55b4f546513 100644 --- a/sys/conf/Makefile.i386 +++ b/sys/conf/Makefile.i386 @@ -286,6 +286,9 @@ reinstall.debug: modules-reinstall.debug .endif MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} +.if defined(MODULES_OVERRIDE) +MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}" +.endif modules: @mkdir -p ${.OBJDIR}/modules diff --git a/sys/conf/Makefile.ia64 b/sys/conf/Makefile.ia64 index eccf6c025f4..4b9010f5b53 100644 --- a/sys/conf/Makefile.ia64 +++ b/sys/conf/Makefile.ia64 @@ -290,6 +290,9 @@ reinstall.debug: modules-reinstall.debug .endif MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} +.if defined(MODULES_OVERRIDE) +MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}" +.endif modules: @mkdir -p ${.OBJDIR}/modules diff --git a/sys/conf/Makefile.pc98 b/sys/conf/Makefile.pc98 index 69a7d378871..c7bae1d4c0c 100644 --- a/sys/conf/Makefile.pc98 +++ b/sys/conf/Makefile.pc98 @@ -289,6 +289,9 @@ reinstall.debug: modules-reinstall.debug .endif MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} +.if defined(MODULES_OVERRIDE) +MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}" +.endif MKMODULESENV+= MACHINE=pc98 modules: diff --git a/sys/conf/Makefile.powerpc b/sys/conf/Makefile.powerpc index 2fa7b9a7db7..55b4f546513 100644 --- a/sys/conf/Makefile.powerpc +++ b/sys/conf/Makefile.powerpc @@ -286,6 +286,9 @@ reinstall.debug: modules-reinstall.debug .endif MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} +.if defined(MODULES_OVERRIDE) +MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}" +.endif modules: @mkdir -p ${.OBJDIR}/modules diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 47686352242..0b504bc6906 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -30,4 +30,8 @@ SUBDIR+=snc SUBDIR+=osf1 .endif +.if defined(MODULES_OVERRIDE) +SUBDIR=${MODULES_OVERRIDE} +.endif + .include