From 5d972ba6d5afb1b837bf32ae11b8d45e15490a34 Mon Sep 17 00:00:00 2001 From: Huang Qi Date: Fri, 9 Sep 2022 10:12:47 +0000 Subject: [PATCH] Application.mk: Fix Zig build break Correct wrong make variable name for Zig main source, and update compile command for latest compiler. Signed-off-by: Huang Qi --- Application.mk | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Application.mk b/Application.mk index 57b7eedc4..a8f6b4523 100644 --- a/Application.mk +++ b/Application.mk @@ -91,7 +91,7 @@ SRCS = $(ASRCS) $(CSRCS) $(CXXSRCS) $(MAINSRC) OBJS = $(RAOBJS) $(CAOBJS) $(COBJS) $(CXXOBJS) $(RUSTOBJS) $(ZIGOBJS) ifneq ($(BUILD_MODULE),y) - OBJS += $(MAINCOBJ) $(MAINCXXOBJ) $(MAINRUSTOBJ) $(MAINZIGOBJS) + OBJS += $(MAINCOBJ) $(MAINCXXOBJ) $(MAINRUSTOBJ) $(MAINZIGOBJ) endif DEPPATH += --dep-path . @@ -126,8 +126,9 @@ define ELFCOMPILERUST endef define ELFCOMPILEZIG - @echo "ZIG: $1" - $(Q) $(ZIG) build-obj $(ZIGELFFLAGS) $($(strip $1)_ZIGELFFLAGS) $1 --name $2 + @echo "ZIG: $1" + # Remove target suffix here since zig compiler add .o automatically + $(Q) $(ZIG) build-obj $(ZIGELFFLAGS) $($(strip $1)_ZIGELFFLAGS) --name $(basename $2) $1 endef define ELFLD