From b4ec3d7d4a0575897b1bdd1aa91932aa003939d5 Mon Sep 17 00:00:00 2001 From: Huang Qi Date: Thu, 13 Jul 2023 15:44:41 +0800 Subject: [PATCH] tools: Don't register app into nsh if WASM_BUILD_ONLY == y Signed-off-by: Huang Qi --- Application.mk | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Application.mk b/Application.mk index 0ebf8002d..adb123f8c 100644 --- a/Application.mk +++ b/Application.mk @@ -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)