|
|
@@ -8,11 +8,7 @@ COMPONENT_ADD_INCLUDEDIRS = include
|
|
|
|
|
|
COMPONENT_ADD_LDFLAGS = -lapp_trace
|
|
|
|
|
|
-# do not produce gcov info for this module, it is used as transport for gcov
|
|
|
-CFLAGS := $(subst --coverage,,$(CFLAGS))
|
|
|
-
|
|
|
ifdef CONFIG_SYSVIEW_ENABLE
|
|
|
-
|
|
|
COMPONENT_ADD_INCLUDEDIRS += \
|
|
|
sys_view/Config \
|
|
|
sys_view/SEGGER \
|
|
|
@@ -26,7 +22,12 @@ COMPONENT_SRCDIRS += \
|
|
|
sys_view/esp32 \
|
|
|
sys_view/ext
|
|
|
else
|
|
|
+ifdef CONFIG_APPTRACE_GCOV_ENABLE
|
|
|
+# do not produce gcov info for this module, it is used as transport for gcov
|
|
|
+CFLAGS := $(subst --coverage,,$(CFLAGS))
|
|
|
+COMPONENT_ADD_LDFLAGS += -Wl,--undefined=gcov_rtio_atexit
|
|
|
COMPONENT_SRCDIRS += gcov
|
|
|
endif
|
|
|
+endif
|
|
|
|
|
|
COMPONENT_ADD_LDFRAGMENTS += linker.lf
|