summaryrefslogtreecommitdiffstats
path: root/sys/conf/kern.pre.mk
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-01-05 06:21:06 +0000
committerimp <imp@FreeBSD.org>2002-01-05 06:21:06 +0000
commitba7a614d5a381c07fbf089ac0c262616d2840382 (patch)
tree0a7cd869d467dd4d979b7fdda793ca0d8b4bb13e /sys/conf/kern.pre.mk
parentb0bee8fb18a697d60d96e6e18fa94dc3ad26445a (diff)
downloadFreeBSD-src-ba7a614d5a381c07fbf089ac0c262616d2840382.zip
FreeBSD-src-ba7a614d5a381c07fbf089ac0c262616d2840382.tar.gz
Move initialization of the MKMODULESENV envorinoment to kern.pre.mk
from kern.post.mk so port makefiles can augment it. Submitted by: nyan
Diffstat (limited to 'sys/conf/kern.pre.mk')
-rw-r--r--sys/conf/kern.pre.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/conf/kern.pre.mk b/sys/conf/kern.pre.mk
index 32a675b..06fdf84 100644
--- a/sys/conf/kern.pre.mk
+++ b/sys/conf/kern.pre.mk
@@ -82,4 +82,15 @@ SYSTEM_LD_TAIL= @${OBJCOPY} --strip-symbol gcc2_compiled. ${.TARGET} ; \
${SIZE} ${FMT} ${.TARGET} ; chmod 755 ${.TARGET}
SYSTEM_DEP+= $S/conf/ldscript.$M
+# MKMODULESENV is set here so that port makefiles can augment
+# them.
+
+MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR}
+.if defined(MODULES_OVERRIDE)
+MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}"
+.endif
+.if defined(DEBUG)
+MKMODULESENV+= DEBUG="${DEBUG}" DEBUG_FLAGS="${DEBUG}"
+.endif
+
all: ${KERNEL_KO}
OpenPOWER on IntegriCloud