Fixed object paths for cross compiling (#194)

This commit is contained in:
René Bayer 2020-08-21 09:52:23 +02:00 committed by GitHub
parent 9a66e8dedb
commit e760f313b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 7 deletions

View File

@ -63,12 +63,12 @@ ${ENV_FILTER} make -s -C${SRCDIR} -j${CPUS} buildworld ${MAKE_ARGS} NO_CLEAN=yes
${ENV_FILTER} make -s -C${SRCDIR}/release obj ${MAKE_ARGS} ${ENV_FILTER} make -s -C${SRCDIR}/release obj ${MAKE_ARGS}
# reset the distribution directory # reset the distribution directory
BASE_DISTDIR="$(make -C${SRCDIR}/release -V DISTDIR)/${SELF}" BASE_DISTDIR="$(make -C${SRCDIR}/release -V DISTDIR ${MAKE_ARGS})/${SELF}"
BASE_OBJDIR="$(make -C${SRCDIR}/release -V .OBJDIR)" BASE_OBJDIR="$(make -C${SRCDIR}/release -V .OBJDIR ${MAKE_ARGS})"
setup_stage "${BASE_OBJDIR}/${BASE_DISTDIR}" setup_stage "${BASE_OBJDIR}/${BASE_DISTDIR}"
# remove older object archives, too # remove older object archives, too
BASE_OBJ=$(make -C${SRCDIR}/release -V .OBJDIR)/base.txz BASE_OBJ=$(make -C${SRCDIR}/release -V .OBJDIR ${MAKE_ARGS})/base.txz
rm -f ${BASE_OBJ} rm -f ${BASE_OBJ}
${ENV_FILTER} make -s -C${SRCDIR}/release base.txz ${MAKE_ARGS} ${ENV_FILTER} make -s -C${SRCDIR}/release base.txz ${MAKE_ARGS}

View File

@ -65,13 +65,13 @@ ${ENV_FILTER} make -s -C${SRCDIR} -j${CPUS} buildkernel ${MAKE_ARGS} NO_KERNELCL
${ENV_FILTER} make -s -C${SRCDIR}/release obj ${MAKE_ARGS} ${ENV_FILTER} make -s -C${SRCDIR}/release obj ${MAKE_ARGS}
# reset the distribution directory # reset the distribution directory
KERNEL_DISTDIR="$(make -C${SRCDIR}/release -V DISTDIR)/${SELF}" KERNEL_DISTDIR="$(make -C${SRCDIR}/release -V DISTDIR ${MAKE_ARGS})/${SELF}"
KERNEL_OBJDIR="$(make -C${SRCDIR}/release -V .OBJDIR)" KERNEL_OBJDIR="$(make -C${SRCDIR}/release -V .OBJDIR ${MAKE_ARGS})"
setup_stage "${KERNEL_OBJDIR}/${KERNEL_DISTDIR}" setup_stage "${KERNEL_OBJDIR}/${KERNEL_DISTDIR}"
# remove older object archives, too # remove older object archives, too
KERNEL_OBJ=$(make -C${SRCDIR}/release -V .OBJDIR)/kernel.txz KERNEL_OBJ=$(make -C${SRCDIR}/release -V .OBJDIR ${MAKE_ARGS})/kernel.txz
DEBUG_OBJ=$(make -C${SRCDIR}/release -V .OBJDIR)/kernel-dbg.txz DEBUG_OBJ=$(make -C${SRCDIR}/release -V .OBJDIR ${MAKE_ARGS})/kernel-dbg.txz
rm -f ${KERNEL_OBJ} ${DEBUG_OBJ} rm -f ${KERNEL_OBJ} ${DEBUG_OBJ}
# We used kernel.txz because we did not rewrite it, # We used kernel.txz because we did not rewrite it,