component.mk 616 B

123456789101112131415161718192021222324
  1. ifdef CONFIG_SPIRAM_CACHE_WORKAROUND
  2. LIBC_PATH := $(COMPONENT_PATH)/lib/libc-psram-workaround.a
  3. LIBM_PATH := $(COMPONENT_PATH)/lib/libm-psram-workaround.a
  4. else
  5. ifdef CONFIG_NEWLIB_NANO_FORMAT
  6. LIBC_PATH := $(COMPONENT_PATH)/lib/libc_nano.a
  7. else
  8. LIBC_PATH := $(COMPONENT_PATH)/lib/libc.a
  9. endif # CONFIG_NEWLIB_NANO_FORMAT
  10. LIBM_PATH := $(COMPONENT_PATH)/lib/libm.a
  11. endif # CONFIG_SPIRAM_CACHE_WORKAROUND
  12. COMPONENT_ADD_LDFLAGS := $(LIBC_PATH) $(LIBM_PATH) -lnewlib
  13. COMPONENT_ADD_LINKER_DEPS := $(LIBC_PATH) $(LIBM_PATH)
  14. COMPONENT_ADD_INCLUDEDIRS := platform_include include
  15. syscalls.o: CFLAGS += -fno-builtin