mirror of
https://github.com/espressif/openthread.git
synced 2026-08-26 12:11:17 +00:00
[android] include user defined configuration in Android.mk (#3320)
It introduces a way that user can define product specific configuration for OpenThread build in Android Environment. Also ensure that ot-cli and ot-ncp use the same mbedtls config with ot-core.
This commit is contained in:
+10
@@ -217,6 +217,8 @@ LOCAL_SRC_FILES := \
|
||||
third_party/mbedtls/repo/library/ecp.c \
|
||||
$(NULL)
|
||||
|
||||
include $(OT_EXTRAL_BUILD_CONFIG)
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
@@ -230,11 +232,13 @@ LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/src/cli \
|
||||
$(LOCAL_PATH)/src/core \
|
||||
$(LOCAL_PATH)/src/posix/platform \
|
||||
$(LOCAL_PATH)/third_party/mbedtls \
|
||||
$(LOCAL_PATH)/third_party/mbedtls/repo/include \
|
||||
$(NULL)
|
||||
|
||||
LOCAL_CFLAGS := \
|
||||
-D_GNU_SOURCE \
|
||||
-DMBEDTLS_CONFIG_FILE=\"mbedtls-config.h\" \
|
||||
-DOPENTHREAD_CONFIG_FILE=\<openthread-config-android.h\> \
|
||||
-DOPENTHREAD_CONFIG_POSIX_APP_ENABLE_PTY_DEVICE=1 \
|
||||
-DOPENTHREAD_FTD=1 \
|
||||
@@ -258,6 +262,8 @@ LOCAL_SRC_FILES := \
|
||||
src/posix/main.c \
|
||||
$(NULL)
|
||||
|
||||
include $(OT_EXTRAL_BUILD_CONFIG)
|
||||
|
||||
LOCAL_STATIC_LIBRARIES = ot-core
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
@@ -272,11 +278,13 @@ LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/src/core \
|
||||
$(LOCAL_PATH)/src/ncp \
|
||||
$(LOCAL_PATH)/src/posix/platform \
|
||||
$(LOCAL_PATH)/third_party/mbedtls \
|
||||
$(LOCAL_PATH)/third_party/mbedtls/repo/include \
|
||||
$(NULL)
|
||||
|
||||
LOCAL_CFLAGS := \
|
||||
-D_GNU_SOURCE \
|
||||
-DMBEDTLS_CONFIG_FILE=\"mbedtls-config.h\" \
|
||||
-DOPENTHREAD_CONFIG_FILE=\<openthread-config-android.h\> \
|
||||
-DOPENTHREAD_CONFIG_POSIX_APP_ENABLE_PTY_DEVICE=1 \
|
||||
-DOPENTHREAD_FTD=1 \
|
||||
@@ -301,5 +309,7 @@ LOCAL_SRC_FILES := \
|
||||
src/posix/main.c \
|
||||
$(NULL)
|
||||
|
||||
include $(OT_EXTRAL_BUILD_CONFIG)
|
||||
|
||||
LOCAL_STATIC_LIBRARIES = ot-core
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
Reference in New Issue
Block a user