component.mk 725 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #
  2. # Component Makefile
  3. #
  4. COMPONENT_SRCDIRS := .
  5. ifdef CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE
  6. COMPONENT_SRCDIRS += port/xtensa
  7. endif
  8. COMPONENT_ADD_INCLUDEDIRS = include
  9. COMPONENT_PRIV_INCLUDEDIRS = private_include \
  10. port/include
  11. COMPONENT_ADD_LDFLAGS = -lapp_trace
  12. # do not produce gcov info for this module, it is used as transport for gcov
  13. CFLAGS := $(subst --coverage,,$(CFLAGS))
  14. ifdef CONFIG_APPTRACE_SV_ENABLE
  15. COMPONENT_ADD_INCLUDEDIRS += \
  16. sys_view/Config \
  17. sys_view/SEGGER \
  18. sys_view/Sample/OS
  19. COMPONENT_SRCDIRS += \
  20. gcov \
  21. sys_view/SEGGER \
  22. sys_view/Sample/OS \
  23. sys_view/Sample/Config \
  24. sys_view/esp \
  25. sys_view/ext
  26. else
  27. COMPONENT_SRCDIRS += gcov
  28. endif
  29. COMPONENT_ADD_LDFRAGMENTS += linker.lf