summaryrefslogtreecommitdiff
path: root/nuttx/Makefile.unix
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-07-03 07:42:44 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-07-03 07:42:44 -0600
commit9163867d163790af2cef584211c8a8c856370193 (patch)
tree8f37a5323feb9d3d41213a916d96f3cbf7b08f3d /nuttx/Makefile.unix
parent90cf526960b520fc663df8f8d5c854961db5cecd (diff)
downloadpx4-nuttx-9163867d163790af2cef584211c8a8c856370193.tar.gz
px4-nuttx-9163867d163790af2cef584211c8a8c856370193.tar.bz2
px4-nuttx-9163867d163790af2cef584211c8a8c856370193.zip
Beginning of a crypto/ subsystem from Max Neklyudov
Diffstat (limited to 'nuttx/Makefile.unix')
-rw-r--r--nuttx/Makefile.unix17
1 files changed, 17 insertions, 0 deletions
diff --git a/nuttx/Makefile.unix b/nuttx/Makefile.unix
index b4a4fbbf8..b0e7cca7b 100644
--- a/nuttx/Makefile.unix
+++ b/nuttx/Makefile.unix
@@ -183,6 +183,11 @@ KERNDEPDIRS += net
endif
CLEANDIRS += net
+ifeq ($(CONFIG_CRYPTO),y)
+KERNDEPDIRS += crypto
+endif
+CLEANDIRS += crypto
+
#
# Extra objects used in the final link.
#
@@ -244,6 +249,12 @@ ifeq ($(CONFIG_NET),y)
NUTTXLIBS += lib/libnet$(LIBEXT)
endif
+# Add libraries for Crypto API support
+
+ifeq ($(CONFIG_CRYPTO),y)
+NUTTXLIBS += lib/libcrypto$(LIBEXT)
+endif
+
# Add libraries for file system support
ifeq ($(CONFIG_NFILE_DESCRIPTORS),0)
@@ -513,6 +524,12 @@ net/libnet$(LIBEXT): context
lib/libnet$(LIBEXT): net/libnet$(LIBEXT)
$(Q) install net/libnet$(LIBEXT) lib/libnet$(LIBEXT)
+crypto/libcrypto$(LIBEXT): context
+ $(Q) $(MAKE) -C crypto TOPDIR="$(TOPDIR)" libcrypto$(LIBEXT) EXTRADEFINES=$(KDEFINE)
+
+lib/libcrypto$(LIBEXT): crypto/libcrypto$(LIBEXT)
+ $(Q) install crypto/libcrypto$(LIBEXT) lib/libcrypto$(LIBEXT)
+
fs/libfs$(LIBEXT): context
$(Q) $(MAKE) -C fs TOPDIR="$(TOPDIR)" libfs$(LIBEXT) EXTRADEFINES=$(KDEFINE)