Add --enable-builtin-mbedtls flag (#900)

Currently mbedtls has been integrated into openthread. However, this
package could be already present in the system so add a flag to enable
or disable the builtin version of mbedtls. By default, the builtin
version is enabled to keep the current behaviour.

Signed-off-by: Fabrice Fontaine <[email protected]>
This commit is contained in:
Fabrice Fontaine
2016-10-28 15:06:02 -07:00
committed by Jonathan Hui
parent dc30d433c7
commit e3fe9885bf
5 changed files with 53 additions and 14 deletions
+6 -1
View File
@@ -41,12 +41,17 @@ ot_cli_CPPFLAGS = \
ot_cli_LDADD = \
$(top_builddir)/src/cli/libopenthread-cli.a \
$(top_builddir)/src/core/libopenthread.a \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
$(NULL)
ot_cli_LDFLAGS = \
$(NULL)
if OPENTHREAD_ENABLE_BUILTIN_MBEDTLS
ot_cli_LDADD += \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
$(NULL)
endif # OPENTHREAD_ENABLE_BUILTIN_MBEDTLS
if OPENTHREAD_ENABLE_DIAG
ot_cli_LDADD += \
$(top_builddir)/src/diag/libopenthread-diag.a \
+6 -1
View File
@@ -41,12 +41,17 @@ ot_ncp_CPPFLAGS = \
ot_ncp_LDADD = \
$(top_builddir)/src/core/libopenthread.a \
$(top_builddir)/src/ncp/libopenthread-ncp.a \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
$(NULL)
ot_ncp_LDFLAGS = \
$(NULL)
if OPENTHREAD_ENABLE_BUILTIN_MBEDTLS
ot_ncp_LDADD += \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
$(NULL)
endif # OPENTHREAD_ENABLE_BUILTIN_MBEDTLS
if OPENTHREAD_ENABLE_DIAG
ot_ncp_LDADD += \
$(top_builddir)/src/diag/libopenthread-diag.a \