Add a variable KRNLDEFDIR that specifies where to find the kernel
config files. It defaults to KRNLCONFDIR.
This commit is contained in:
parent
6aa19e79d5
commit
e7df803670
@ -396,11 +396,12 @@ MACHINE= ${MACHINE_ARCH}
|
|||||||
KRNLSRCDIR= ${.CURDIR}/sys
|
KRNLSRCDIR= ${.CURDIR}/sys
|
||||||
KRNLCONFDIR= ${KRNLSRCDIR}/${MACHINE}/conf
|
KRNLCONFDIR= ${KRNLSRCDIR}/${MACHINE}/conf
|
||||||
KRNLOBJDIR= ${OBJTREE}${KRNLSRCDIR}
|
KRNLOBJDIR= ${OBJTREE}${KRNLSRCDIR}
|
||||||
|
KRNLDEFDIR?= ${KRNLCONFDIR}
|
||||||
|
|
||||||
BUILDKERNELS=
|
BUILDKERNELS=
|
||||||
INSTALLKERNEL=
|
INSTALLKERNEL=
|
||||||
.for _kernel in ${KERNCONF}
|
.for _kernel in ${KERNCONF}
|
||||||
.if exists(${KRNLCONFDIR}/${_kernel})
|
.if exists(${KRNLDEFDIR}/${_kernel})
|
||||||
BUILDKERNELS+= ${_kernel}
|
BUILDKERNELS+= ${_kernel}
|
||||||
.if empty(INSTALLKERNEL)
|
.if empty(INSTALLKERNEL)
|
||||||
INSTALLKERNEL= ${_kernel}
|
INSTALLKERNEL= ${_kernel}
|
||||||
@ -434,7 +435,7 @@ buildkernel:
|
|||||||
.if !defined(NO_KERNELCONFIG)
|
.if !defined(NO_KERNELCONFIG)
|
||||||
cd ${KRNLCONFDIR}; \
|
cd ${KRNLCONFDIR}; \
|
||||||
PATH=${TMPPATH} \
|
PATH=${TMPPATH} \
|
||||||
config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} ${_kernel}
|
config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} ${KRNLDEFDIR}/${_kernel}
|
||||||
.endif
|
.endif
|
||||||
.if !defined(NOCLEAN) && !defined(NO_KERNELCLEAN)
|
.if !defined(NOCLEAN) && !defined(NO_KERNELCLEAN)
|
||||||
cd ${KRNLOBJDIR}/${_kernel}; \
|
cd ${KRNLOBJDIR}/${_kernel}; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user