apps/Application.mk: silent all compile output

Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
chao an 2023-02-02 17:54:29 +08:00 committed by Xiang Xiao
parent 61c4050d31
commit 9ccff7b349

View File

@ -109,34 +109,40 @@ all:: $(OBJS)
.PRECIOUS: $(BIN)
define ELFASSEMBLE
@echo "AS: $1"
$(ECHO_BEGIN)"AS: $1 "
$(Q) $(CC) -c $(AELFFLAGS) $($(strip $1)_AELFFLAGS) $1 -o $2
$(ECHO_END)
endef
define ELFCOMPILE
@echo "CC: $1"
$(ECHO_BEGIN)"CC: $1 "
$(Q) $(CC) -c $(CELFFLAGS) $($(strip $1)_CELFFLAGS) $1 -o $2
$(ECHO_END)
endef
define ELFCOMPILEXX
@echo "CXX: $1"
$(ECHO_BEGIN)"CXX: $1 "
$(Q) $(CXX) -c $(CXXELFFLAGS) $($(strip $1)_CXXELFFLAGS) $1 -o $2
$(ECHO_END)
endef
define ELFCOMPILERUST
@echo "RUSTC: $1"
$(ECHO_BEGIN)"RUSTC: $1 "
$(Q) $(RUSTC) --emit obj $(RUSTELFFLAGS) $($(strip $1)_RUSTELFFLAGS) $1 -o $2
$(ECHO_END)
endef
define ELFCOMPILEZIG
@echo "ZIG: $1"
$(ECHO_BEGIN)"ZIG: $1 "
# Remove target suffix here since zig compiler add .o automatically
$(Q) $(ZIG) build-obj $(ZIGELFFLAGS) $($(strip $1)_ZIGELFFLAGS) --name $(basename $2) $1
$(ECHO_END)
endef
define ELFLD
@echo "LD: $2"
$(ECHO_BEGIN)"LD: $2 "
$(Q) $(LD) $(LDELFFLAGS) $(LDLIBPATH) $(ARCHCRT0OBJ) $1 $(LDSTARTGROUP) $(LDLIBS) $(LDENDGROUP) -o $2
$(ECHO_END)
endef
$(RAOBJS): %.s$(SUFFIX)$(OBJEXT): %.s