mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 00:51:42 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			709 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			709 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#
 | 
						|
# Component Makefile
 | 
						|
#
 | 
						|
 | 
						|
COMPONENT_OBJS := heap_caps_init.o heap_caps.o multi_heap.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
 |