diff options
author | ru <ru@FreeBSD.org> | 2003-02-21 11:19:25 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2003-02-21 11:19:25 +0000 |
commit | c3b629c33f13b228dd47a75067e48537d4a62900 (patch) | |
tree | 3f09f988b350b864fdf303658430a6751e7112e7 /Makefile.inc1 | |
parent | 46f726fe64b0fb55ac74a441be060fa443add42f (diff) | |
download | FreeBSD-src-c3b629c33f13b228dd47a75067e48537d4a62900.zip FreeBSD-src-c3b629c33f13b228dd47a75067e48537d4a62900.tar.gz |
Respect ``makeoptions NO_MODULES'' specified in the kernel config file.
Diffstat (limited to 'Makefile.inc1')
-rw-r--r-- | Makefile.inc1 | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1 index 5b093b8..3b8c838 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -495,22 +495,21 @@ buildkernel: .if !defined(NOCLEAN) && !defined(NO_KERNELCLEAN) cd ${KRNLOBJDIR}/${_kernel}; \ ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} -DNO_MODULES clean -.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KRNLSRCDIR}/modules) cd ${KRNLOBJDIR}/${_kernel}; \ ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} cleandir .endif -.endif cd ${KRNLOBJDIR}/${_kernel}; \ MAKESRCPATH=${KRNLSRCDIR}/dev/aic7xxx/aicasm \ ${MAKE} -DNO_CPU_CFLAGS -f ${KRNLSRCDIR}/dev/aic7xxx/aicasm/Makefile -.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KRNLSRCDIR}/modules) cd ${KRNLOBJDIR}/${_kernel}; \ - ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} modules-obj + ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} obj +# XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case. +.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KRNLSRCDIR}/modules) +.for target in obj depend all cd ${.CURDIR}/sys/modules/aic7xxx/aicasm; \ MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \ - ${MAKE} -DNO_CPU_CFLAGS depend; \ - MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \ - ${MAKE} -DNO_CPU_CFLAGS all + ${MAKE} -DNO_CPU_CFLAGS ${target} +.endfor .endif .if !defined(NO_KERNELDEPEND) cd ${KRNLOBJDIR}/${_kernel}; \ |