mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
af3a2f3aba
The CMake build uses the linker fragment file to place functions in IRAM on certain configurations. This commit does that for Make as well.
19 lines
390 B
Makefile
19 lines
390 B
Makefile
#
|
|
# Component Makefile
|
|
#
|
|
COMPONENT_ADD_INCLUDEDIRS := include
|
|
COMPONENT_PRIV_INCLUDEDIRS := private_include
|
|
COMPONENT_SRCDIRS := .
|
|
COMPONENT_ADD_LDFRAGMENTS := linker.lf
|
|
|
|
ifdef CONFIG_ESP_EVENT_LOOP_PROFILING
|
|
PROFILING_ENABLED := 1
|
|
else
|
|
PROFILING_ENABLED := 0
|
|
endif
|
|
|
|
ifeq ($(and $(GCC_NOT_5_2_0),$(PROFILING_ENABLED)), 1)
|
|
# uses C11 atomic feature
|
|
esp_event.o: CFLAGS += -std=gnu11
|
|
endif
|