component.mk 436 B

123456789101112131415161718
  1. #
  2. # Component Makefile
  3. #
  4. COMPONENT_OBJS := heap_caps_init.o heap_caps.o multi_heap.o heap_trace.o
  5. ifndef CONFIG_HEAP_POISONING_DISABLED
  6. COMPONENT_OBJS += multi_heap_poisoning.o
  7. endif
  8. ifdef CONFIG_HEAP_TRACING
  9. WRAP_FUNCTIONS = calloc malloc free realloc heap_caps_malloc heap_caps_free heap_caps_realloc
  10. WRAP_ARGUMENT := -Wl,--wrap=
  11. COMPONENT_ADD_LDFLAGS = -l$(COMPONENT_NAME) $(addprefix $(WRAP_ARGUMENT),$(WRAP_FUNCTIONS))
  12. endif