tools/export: add hello_zig support in kernel mode for linux host

Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
This commit is contained in:
Yanfeng Liu 2024-01-15 21:07:22 +08:00 committed by Xiang Xiao
parent c3aab93e5f
commit 4c41d84d21
3 changed files with 6 additions and 1 deletions

View File

@ -740,7 +740,8 @@ savedefconfig: apps_preconfig
# that the archiver is 'ar'
export: $(NUTTXLIBS)
$(Q) MAKE="${MAKE}" $(MKEXPORT) $(MKEXPORT_ARGS) -l "$(EXPORTLIBS)"
$(Q) ZIG="${ZIG}" ZIGFLAGS="${ZIGFLAGS}" MAKE="${MAKE}" \
$(MKEXPORT) $(MKEXPORT_ARGS) -l "$(EXPORTLIBS)"
# General housekeeping targets: dependencies, cleaning, etc.
#

View File

@ -39,4 +39,6 @@ endif
# Convert cortex-xxx/sifive-exx to cortex_xxx/sifive_exx
ifneq ($(LLVM_CPUTYPE),)
ZIGFLAGS += -mcpu $(subst -,_,$(LLVM_CPUTYPE))
endif

View File

@ -243,6 +243,8 @@ echo "NM = ${NM}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "STRIP = ${STRIP}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "OBJCOPY = ${OBJCOPY}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "OBJDUMP = ${OBJDUMP}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "ZIG = ${ZIG}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "ZIGFLAGS = ${ZIGFLAGS}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "NXFLATLDFLAGS1 = ${NXFLATLDFLAGS1}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "NXFLATLDFLAGS2 = ${NXFLATLDFLAGS2}" >>"${EXPORTDIR}/scripts/Make.defs"
echo "OBJEXT = ${OBJEXT}" >>"${EXPORTDIR}/scripts/Make.defs"