tools: Don't register app into nsh if WASM_BUILD_ONLY == y

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
This commit is contained in:
Huang Qi 2023-07-13 15:44:41 +08:00 committed by Xiang Xiao
parent b18cf9aab3
commit b4ec3d7d4a

View File

@ -93,6 +93,20 @@ ifneq ($(BUILD_MODULE),y)
OBJS += $(MAINCOBJ) $(MAINCXXOBJ) $(MAINRUSTOBJ) $(MAINZIGOBJ)
endif
# Condition flags
DO_REGISTRATION = y
ifeq ($(PROGNAME),)
DO_REGISTRATION = n
endif
ifeq ($(WASM_BUILD),y)
ifeq ($(WASM_BUILD_ONLY),y)
DO_REGISTRATION = n
endif
endif
# Compile flags, notice the default flags only suitable for flat build
ZIGELFFLAGS ?= $(ZIGFLAGS)
@ -235,7 +249,7 @@ endif # BUILD_MODULE
context::
@:
ifneq ($(PROGNAME),)
ifeq ($(DO_REGISTRATION),y)
REGLIST := $(addprefix $(BUILTIN_REGISTRY)$(DELIM),$(addsuffix .bdat,$(PROGNAME)))
APPLIST := $(PROGNAME)