Fix make universe's kernel builds on pc98: We need to pass both ARCH

and TARGET_ARCH.
This commit is contained in:
Poul-Henning Kamp 2003-02-18 17:35:20 +00:00
parent c819173716
commit a3961cf42c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=111089

View File

@ -214,7 +214,7 @@ universe:
@echo "--------------------------------------------------------------" @echo "--------------------------------------------------------------"
@echo ">>> make universe started on ${STARTTIME}" @echo ">>> make universe started on ${STARTTIME}"
@echo "--------------------------------------------------------------" @echo "--------------------------------------------------------------"
.for arch in i386 sparc64 alpha ia64 .for arch in i386 sparc64 alpha ia64
@printf ">> ${arch} started on `LC_ALL=C date`\n" @printf ">> ${arch} started on `LC_ALL=C date`\n"
-cd ${.CURDIR} && make ${JFLAG} buildworld TARGET_ARCH=${arch} \ -cd ${.CURDIR} && make ${JFLAG} buildworld TARGET_ARCH=${arch} \
__MAKE_CONF=/dev/null \ __MAKE_CONF=/dev/null \
@ -224,7 +224,7 @@ universe:
-cd ${.CURDIR}/sys/${arch}/conf && make LINT \ -cd ${.CURDIR}/sys/${arch}/conf && make LINT \
> _.${arch}.makeLINT 2>&1 > _.${arch}.makeLINT 2>&1
.endif .endif
cd ${.CURDIR} && make buildkernels TARGET_ARCH=${arch} JFLAG="${JFLAG}" cd ${.CURDIR} && make buildkernels ARCH=${arch} TARGET_ARCH=${arch} JFLAG="${JFLAG}"
@printf ">> ${arch} ended on `LC_ALL=C date`\n" @printf ">> ${arch} ended on `LC_ALL=C date`\n"
.endfor .endfor
@printf ">> pc98 started on `LC_ALL=C date`\n" @printf ">> pc98 started on `LC_ALL=C date`\n"
@ -236,22 +236,22 @@ universe:
-cd ${.CURDIR}/sys/pc98/conf && make LINT \ -cd ${.CURDIR}/sys/pc98/conf && make LINT \
> _.pc98.makeLINT 2>&1 > _.pc98.makeLINT 2>&1
.endif .endif
cd ${.CURDIR} && make buildkernels TARGET=pc98 TARGET_ARCH=i386 \ cd ${.CURDIR} && make buildkernels ARCH=pc98 TARGET_ARCH=i386 \
JFLAG="${JFLAG}" JFLAG="${JFLAG}"
@printf ">> pc98 ended on `LC_ALL=C date`\n" @printf ">> pc98 ended on `LC_ALL=C date`\n"
@echo "--------------------------------------------------------------" @echo "--------------------------------------------------------------"
@printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n"
@echo "--------------------------------------------------------------" @echo "--------------------------------------------------------------"
KERNCONFS != echo ${.CURDIR}/sys/${TARGET_ARCH}/conf/[A-Z]* KERNCONFS != echo ${.CURDIR}/sys/${ARCH}/conf/[A-Z]*
KERNCONF2 = ${KERNCONFS:T:N*[a-z]*:NCVS:NNOTES} KERNCONF2 = ${KERNCONFS:T:N*[a-z]*:NCVS:NNOTES}
buildkernels: buildkernels:
.for kernel in ${KERNCONF2} .for kernel in ${KERNCONF2}
.if exists(${.CURDIR}/sys/${TARGET_ARCH}/conf/${kernel}) .if exists(${.CURDIR}/sys/${ARCH}/conf/${kernel})
-cd ${.CURDIR} && make ${JFLAG} buildkernel \ -cd ${.CURDIR} && make ${JFLAG} buildkernel \
TARGET_ARCH=${TARGET_ARCH} KERNCONF=${kernel} \ ARCH=${ARCH} TARGET_ARCH=${TARGET_ARCH} KERNCONF=${kernel} \
__MAKE_CONF=/dev/null \ __MAKE_CONF=/dev/null \
> _.${TARGET_ARCH}.${kernel} 2>&1 > _.${ARCH}.${kernel} 2>&1
.endif .endif
.endfor .endfor