summaryrefslogtreecommitdiff
path: root/nuttx/FlatLibs.mk
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-30 10:43:58 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-30 10:43:58 -0600
commit994aa23afe0095bbb54a0bcf83d33508936ac479 (patch)
tree6112be4a4b268830b92ac656eec42587132e2446 /nuttx/FlatLibs.mk
parent9936518f53af0db714e8e5871fb08ef934111c2d (diff)
downloadpx4-nuttx-994aa23afe0095bbb54a0bcf83d33508936ac479.tar.gz
px4-nuttx-994aa23afe0095bbb54a0bcf83d33508936ac479.tar.bz2
px4-nuttx-994aa23afe0095bbb54a0bcf83d33508936ac479.zip
Separate flat, protected, and kernel mode library selected into separate files. The conditional logic as exceed my able to comprehend and maintain the selections.
Diffstat (limited to 'nuttx/FlatLibs.mk')
-rw-r--r--nuttx/FlatLibs.mk29
1 files changed, 4 insertions, 25 deletions
diff --git a/nuttx/FlatLibs.mk b/nuttx/FlatLibs.mk
index d9775a9a8..58f443a52 100644
--- a/nuttx/FlatLibs.mk
+++ b/nuttx/FlatLibs.mk
@@ -43,43 +43,27 @@
NUTTXLIBS = lib$(DELIM)libsched$(LIBEXT)
USERLIBS =
-# Add libraries for syscall support. The C library will be needed by
-# both the kernel- and user-space builds. For now, the memory manager (mm)
-# is placed in user space (only).
-
-ifeq ($(CONFIG_BUILD_PROTECTED),y)
-NUTTXLIBS += lib$(DELIM)libstubs$(LIBEXT) lib$(DELIM)libkc$(LIBEXT) lib$(DELIM)libkmm$(LIBEXT)
-NUTTXLIBS += lib$(DELIM)libkarch$(LIBEXT)
-USERLIBS += lib$(DELIM)libproxies$(LIBEXT) lib$(DELIM)libuc$(LIBEXT) lib$(DELIM)libumm$(LIBEXT)
-USERLIBS += lib$(DELIM)libuarch$(LIBEXT)
-else
-NUTTXLIBS += lib$(DELIM)libc$(LIBEXT) lib$(DELIM)libmm$(LIBEXT) lib$(DELIM)libarch$(LIBEXT)
+# Add libraries for syscall support.
+
+NUTTXLIBS += lib$(DELIM)libc$(LIBEXT) lib$(DELIM)libmm$(LIBEXT)
+NUTTXLIBS += lib$(DELIM)libarch$(LIBEXT)
ifeq ($(CONFIG_LIB_SYSCALL),y)
NUTTXLIBS += lib$(DELIM)libstubs$(LIBEXT)
USERLIBS += lib$(DELIM)libproxies$(LIBEXT)
endif
-endif
# Add libraries for C++ support. CXX, CXXFLAGS, and COMPILEXX must
# be defined in Make.defs for this to work!
ifeq ($(CONFIG_HAVE_CXX),y)
-ifeq ($(CONFIG_BUILD_PROTECTED),y)
-USERLIBS += lib$(DELIM)libcxx$(LIBEXT)
-else
NUTTXLIBS += lib$(DELIM)libcxx$(LIBEXT)
endif
-endif
# Add library for application support.
ifneq ($(APPDIR),)
-ifeq ($(CONFIG_BUILD_PROTECTED),y)
-USERLIBS += lib$(DELIM)libapps$(LIBEXT)
-else
NUTTXLIBS += lib$(DELIM)libapps$(LIBEXT)
endif
-endif
# Add libraries for network support
@@ -110,13 +94,8 @@ endif
ifeq ($(CONFIG_NX),y)
NUTTXLIBS += lib$(DELIM)libgraphics$(LIBEXT)
-ifeq ($(CONFIG_BUILD_PROTECTED),y)
-NUTTXLIBS += lib$(DELIM)libknx$(LIBEXT)
-USERLIBS += lib$(DELIM)libunx$(LIBEXT)
-else
NUTTXLIBS += lib$(DELIM)libnx$(LIBEXT)
endif
-endif
# Add libraries for the Audio sub-system