summaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2000-08-03 06:12:19 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2000-08-03 06:12:19 +0000
commit745ebbb0ee3e65afddc4b4b371e24177ca9ad8d5 (patch)
tree37640aab132cc87e4b2dd96a2fd4e9e7febc1fdd /Makefile.inc1
parent8f782fbc5a2aa251c652981f9222d6c3f3dbd696 (diff)
downloadsrc-test2-745ebbb0ee3e65afddc4b4b371e24177ca9ad8d5.tar.gz
src-test2-745ebbb0ee3e65afddc4b4b371e24177ca9ad8d5.zip
Notes
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc118
1 files changed, 12 insertions, 6 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 3354d4dc503a..2614890dc649 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -14,6 +14,8 @@
# -DNOINFO do not make or install info files
# -DNOLIBC_R do not build libc_r.
# -DNO_FORTRAN do not build g77 and related libraries.
+# -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel
+# -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel
# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
#
@@ -379,15 +381,20 @@ buildkernel:
.for _kernel in ${BUILDKERNELS}
@echo "===> ${_kernel}"
mkdir -p ${KRNLOBJDIR}
+.if !defined(NO_KERNELCONFIG)
cd ${KRNLCONFDIR}; \
PATH=${TMPPATH} \
config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} ${_kernel}
+.endif
cd ${KRNLOBJDIR}/${_kernel}; \
MAKESRCPATH=${KRNLSRCDIR}/dev/aic7xxx \
- ${MAKE} -f ${KRNLSRCDIR}/dev/aic7xxx/Makefile; \
- ${WMAKEENV} MACHINE=${MACHINE} KERNEL=${_kernel} \
- ${MAKE} depend; \
- ${WMAKEENV} MACHINE=${MACHINE} KERNEL=${_kernel} ${MAKE} all
+ ${MAKE} -f ${KRNLSRCDIR}/dev/aic7xxx/Makefile
+.if !defined(NO_KERNELDEPEND)
+ cd ${KRNLOBJDIR}/${_kernel}; \
+ ${WMAKEENV} MACHINE=${MACHINE} ${MAKE} KERNEL=kernel depend
+.endif
+ cd ${KRNLOBJDIR}/${_kernel}; \
+ ${WMAKEENV} MACHINE=${MACHINE} ${MAKE} KERNEL=kernel all
.endfor
#
@@ -397,8 +404,7 @@ buildkernel:
#
installkernel:
cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \
- ${IMAKEENV} MACHINE=${MACHINE} KERNEL=${INSTALLKERNEL} \
- ${MAKE} install
+ ${CROSSENV} MACHINE=${MACHINE} ${MAKE} KERNEL=kernel install
#
# update