summaryrefslogtreecommitdiff
path: root/nuttx/mm/Makefile
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-01 07:37:54 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-01 07:37:54 -0600
commit91bffa9cb1bee98d87b3174fa49cff5f0b9010d2 (patch)
tree8966ceae8ee4eba5b0d0485a4ecd1c60394effab /nuttx/mm/Makefile
parentf8d20db23e41f2cb8f1e99f8f4f7965c215c9677 (diff)
downloadpx4-nuttx-91bffa9cb1bee98d87b3174fa49cff5f0b9010d2.tar.gz
px4-nuttx-91bffa9cb1bee98d87b3174fa49cff5f0b9010d2.tar.bz2
px4-nuttx-91bffa9cb1bee98d87b3174fa49cff5f0b9010d2.zip
Initial implementatino of sbrk()
Diffstat (limited to 'nuttx/mm/Makefile')
-rw-r--r--nuttx/mm/Makefile19
1 files changed, 19 insertions, 0 deletions
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