From 91bffa9cb1bee98d87b3174fa49cff5f0b9010d2 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 1 Sep 2014 07:37:54 -0600 Subject: Initial implementatino of sbrk() --- nuttx/mm/Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'nuttx/mm/Makefile') diff --git a/nuttx/mm/Makefile b/nuttx/mm/Makefile index f396b3158..a62a1de93 100644 --- a/nuttx/mm/Makefile +++ b/nuttx/mm/Makefile @@ -56,18 +56,37 @@ CSRCS += mm_shrinkchunk.c CSRCS += mm_brkaddr.c mm_calloc.c mm_extend.c mm_free.c mm_mallinfo.c CSRCS += mm_malloc.c mm_memalign.c mm_realloc.c mm_zalloc.c +ifeq ($(CONFIG_MM_PGALLOC),y) +ifeq ($(CONFIG_ARCH_USE_MMU),y) +CSRCS += mm_sbrk.c +endif +endif + # User allocator CSRCS += umm_initialize.c umm_addregion.c umm_sem.c CSRCS += umm_brkaddr.c umm_calloc.c umm_extend.c umm_free.c umm_mallinfo.c CSRCS += umm_malloc.c umm_memalign.c umm_realloc.c umm_zalloc.c +ifeq ($(CONFIG_MM_PGALLOC),y) +ifeq ($(CONFIG_ARCH_USE_MMU),y) +CSRCS += umm_sbrk.c +endif +endif + # Kernel allocator ifeq ($(CONFIG_MM_KERNEL_HEAP),y) CSRCS += kmm_initialize.c kmm_addregion.c kmm_sem.c CSRCS += kmm_brkaddr.c kmm_calloc.c kmm_extend.c kmm_free.c kmm_mallinfo.c CSRCS += kmm_malloc.c kmm_memalign.c kmm_realloc.c kmm_zalloc.c + +ifeq ($(CONFIG_MM_PGALLOC),y) +ifeq ($(CONFIG_ARCH_USE_MMU),y) +CSRCS += kmm_sbrk.c +endif +endif + ifeq ($(CONFIG_DEBUG),y) CSRCS += kmm_heapmember.c endif -- cgit v1.2.3