summaryrefslogtreecommitdiff
path: root/nuttx/Makefile.win
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-12-28 08:40:03 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-12-28 08:40:03 -0600
commit6155c555e636176d884500ae699a6233dd010188 (patch)
tree79e5925cb3bfa3e7b8761986a3f3dd0e1abcfc78 /nuttx/Makefile.win
parente734551bfdb6e406fba2678e5252fca78115256f (diff)
downloadpx4-nuttx-6155c555e636176d884500ae699a6233dd010188.tar.gz
px4-nuttx-6155c555e636176d884500ae699a6233dd010188.tar.bz2
px4-nuttx-6155c555e636176d884500ae699a6233dd010188.zip
Move the NX components out of libc and into its own library, libnx
Diffstat (limited to 'nuttx/Makefile.win')
-rw-r--r--nuttx/Makefile.win30
1 files changed, 27 insertions, 3 deletions
diff --git a/nuttx/Makefile.win b/nuttx/Makefile.win
index a424580b7..7ca04070f 100644
--- a/nuttx/Makefile.win
+++ b/nuttx/Makefile.win
@@ -127,10 +127,10 @@ endif
endif
ifeq ($(CONFIG_NX),y)
-NONFSDIRS += graphics
-CONTEXTDIRS += graphics
+NONFSDIRS += graphics libnx
+CONTEXTDIRS += graphics libnx
else
-OTHERDIRS += graphics
+OTHERDIRS += graphics libnx
endif
ifeq ($(CONFIG_AUDIO),y)
@@ -249,6 +249,12 @@ endif
ifeq ($(CONFIG_NX),y)
NUTTXLIBS += lib\libgraphics$(LIBEXT)
+ifeq ($(CONFIG_NUTTX_KERNEL),y)
+NUTTXLIBS += lib\libknx$(LIBEXT)
+USERLIBS += lib\libunx$(LIBEXT)
+else
+NUTTXLIBS += lib\libnx$(LIBEXT)
+endif
endif
# Add libraries for the Audio sub-system
@@ -487,6 +493,12 @@ libc\libkc$(LIBEXT): context
lib\libkc$(LIBEXT): libc\libkc$(LIBEXT)
$(Q) install libc\libkc$(LIBEXT) lib\libkc$(LIBEXT)
+libnx\libknx$(LIBEXT): context
+ $(Q) $(MAKE) -C libnx TOPDIR="$(TOPDIR)" libknx$(LIBEXT) EXTRADEFINES=$(KDEFINE)
+
+lib\libknx$(LIBEXT): libnx\libknx$(LIBEXT)
+ $(Q) install libnx\libknx$(LIBEXT) lib\libknx$(LIBEXT)
+
mm\libkmm$(LIBEXT): context
$(Q) $(MAKE) -C mm TOPDIR="$(TOPDIR)" libkmm$(LIBEXT) EXTRADEFINES=$(KDEFINE)
@@ -556,6 +568,12 @@ libc\libuc$(LIBEXT): context
lib\libuc$(LIBEXT): libc\libuc$(LIBEXT)
$(Q) install libc\libuc$(LIBEXT) lib\libuc$(LIBEXT)
+libnx\libunx$(LIBEXT): context
+ $(Q) $(MAKE) -C libnx TOPDIR="$(TOPDIR)" libunx$(LIBEXT)
+
+lib\libunx$(LIBEXT): libnx\libunx$(LIBEXT)
+ $(Q) install libnx\libunx$(LIBEXT) lib\libunx$(LIBEXT)
+
mm\libumm$(LIBEXT): context
$(Q) $(MAKE) -C mm TOPDIR="$(TOPDIR)" libumm$(LIBEXT)
@@ -595,6 +613,12 @@ libc\libc$(LIBEXT): context
lib\libc$(LIBEXT): libc\libc$(LIBEXT)
$(Q) install libc\libc$(LIBEXT) lib\libc$(LIBEXT)
+libnx\libnx$(LIBEXT): context
+ $(Q) $(MAKE) -C libnx TOPDIR="$(TOPDIR)" libnx$(LIBEXT)
+
+lib\libnx$(LIBEXT): libnx\libnx$(LIBEXT)
+ $(Q) install libnx\libnx$(LIBEXT) lib\libnx$(LIBEXT)
+
mm\libmm$(LIBEXT): context
$(Q) $(MAKE) -C mm TOPDIR="$(TOPDIR)" libmm$(LIBEXT)