1234567891011121314151617181920212223242526272829303132 |
- #
- # Component Makefile
- #
- COMPONENT_OBJS := heap_caps_init.o heap_caps.o multi_heap.o heap_tlsf.o
- ifndef CONFIG_HEAP_POISONING_DISABLED
- COMPONENT_OBJS += multi_heap_poisoning.o
- ifdef CONFIG_HEAP_TASK_TRACKING
- COMPONENT_OBJS += heap_task_info.o
- endif
- endif
- ifdef CONFIG_HEAP_TRACING_STANDALONE
- COMPONENT_OBJS += heap_trace_standalone.o
- endif
- ifdef CONFIG_HEAP_TRACING
- WRAP_FUNCTIONS = calloc malloc free realloc heap_caps_malloc heap_caps_free heap_caps_realloc heap_caps_malloc_default heap_caps_realloc_default
- WRAP_ARGUMENT := -Wl,--wrap=
- COMPONENT_ADD_LDFLAGS = -l$(COMPONENT_NAME) $(addprefix $(WRAP_ARGUMENT),$(WRAP_FUNCTIONS))
- endif
- COMPONENT_ADD_LDFRAGMENTS += linker.lf
- CFLAGS += -DMULTI_HEAP_FREERTOS
|