From 253562f11f7f5ed4437a43b299cd48b7cb411dfb Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Fri, 1 Apr 2022 17:56:41 +0800 Subject: [PATCH] arch/xtensa: add syscall note support in the flat build Signed-off-by: chao.an --- arch/xtensa/src/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/xtensa/src/Makefile b/arch/xtensa/src/Makefile index 3db7774471c..88ba9d1d888 100644 --- a/arch/xtensa/src/Makefile +++ b/arch/xtensa/src/Makefile @@ -43,6 +43,12 @@ AFLAGS += $(INCLUDES) NUTTX = $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx$(EXEEXT)) +# Additional rules for system call wrapper + +ifeq ($(CONFIG_SCHED_INSTRUMENTATION_SYSCALL),y) + EXTRALINKCMDS += @$(TOPDIR)/syscall/syscall_wraps.ldcmd +endif + HEAD_AOBJ = $(HEAD_ASRC:.S=$(OBJEXT)) HEAD_COBJ = $(HEAD_CSRC:.c=$(OBJEXT)) STARTUP_OBJS ?= $(HEAD_AOBJ) $(HEAD_COBJ) @@ -60,7 +66,7 @@ OBJS = $(AOBJS) $(COBJS) LDSTARTGROUP ?= --start-group LDENDGROUP ?= --end-group -LDFLAGS += $(addprefix -T,$(call CONVERT_PATH,$(ARCHSCRIPT))) +LDFLAGS += $(addprefix -T,$(call CONVERT_PATH,$(ARCHSCRIPT))) $(EXTRALINKCMDS) BOARDMAKE = $(if $(wildcard board$(DELIM)Makefile),y,)