mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-08-06 07:00:05 +08:00
feat(newlib): Add newlib platform function
This commit is contained in:
@ -12,7 +12,7 @@ LIBC_PATH := $(COMPONENT_PATH)/newlib/lib/libc.a
|
||||
LIBM_PATH := $(COMPONENT_PATH)/newlib/lib/libm.a
|
||||
ADD_NEW_NEWLIB := 1
|
||||
else
|
||||
ifdef NEWLIB_LIBRARY_LEVEL_NANO
|
||||
ifdef CONFIG_NEWLIB_LIBRARY_LEVEL_NANO
|
||||
LIBC_PATH := $(COMPONENT_PATH)/newlib/lib/libc_nano.a
|
||||
LIBM_PATH := $(COMPONENT_PATH)/newlib/lib/libm.a
|
||||
ADD_NEW_NEWLIB := 1
|
||||
@ -20,7 +20,8 @@ endif
|
||||
endif
|
||||
|
||||
ifeq ($(ADD_NEW_NEWLIB),1)
|
||||
COMPONENT_ADD_INCLUDEDIRS += newlib/include
|
||||
COMPONENT_ADD_INCLUDEDIRS += newlib/include newlib/port/include
|
||||
COMPONENT_SRCDIRS += newlib/port
|
||||
COMPONENT_ADD_LDFLAGS := $(LIBC_PATH) $(LIBM_PATH) -lnewlib
|
||||
COMPONENT_ADD_LINKER_DEPS := $(LIBC_PATH) $(LIBM_PATH)
|
||||
endif
|
||||
|
Reference in New Issue
Block a user