mirror of
https://github.com/espressif/openthread.git
synced 2026-08-06 02:37:47 +00:00
[build] allow custom config file in Android.mk (#5418)
This commit moves OPENTHREAD_CONFIG_FILE to OPENTHREAD_PROJECT_CFLAGS in Android.mk to allow projects to specify their own config files.
This commit is contained in:
+9
-4
@@ -30,11 +30,14 @@ LOCAL_PATH := $(call my-dir)
|
||||
|
||||
OPENTHREAD_DEFAULT_VERSION := $(shell cat $(LOCAL_PATH)/.default-version)
|
||||
OPENTHREAD_SOURCE_VERSION := $(shell git -C $(LOCAL_PATH) describe --always --match "[0-9].*" 2> /dev/null)
|
||||
OPENTHREAD_PROJECT_CFLAGS ?= -DOPENTHREAD_PROJECT_CORE_CONFIG_FILE=\"openthread-core-posix-config.h\"
|
||||
|
||||
OPENTHREAD_PROJECT_CFLAGS ?= \
|
||||
-DOPENTHREAD_PROJECT_CORE_CONFIG_FILE=\"openthread-core-posix-config.h\" \
|
||||
-DOPENTHREAD_CONFIG_FILE=\<openthread-config-android.h\> \
|
||||
$(NULL)
|
||||
|
||||
OPENTHREAD_PUBLIC_CFLAGS := \
|
||||
-DOPENTHREAD_CONFIG_COMMISSIONER_ENABLE=1 \
|
||||
-DOPENTHREAD_CONFIG_FILE=\<openthread-config-android.h\> \
|
||||
-DOPENTHREAD_CONFIG_LOG_LEVEL_DYNAMIC_ENABLE=1 \
|
||||
-DOPENTHREAD_CONFIG_MAC_FILTER_ENABLE=1 \
|
||||
-DOPENTHREAD_POSIX_CONFIG_RCP_PTY_ENABLE=1 \
|
||||
@@ -499,8 +502,10 @@ LOCAL_CPPFLAGS := \
|
||||
-pedantic-errors \
|
||||
$(NULL)
|
||||
|
||||
LOCAL_CFLAGS := \
|
||||
-DOPENTHREAD_CONFIG_FILE=\<openthread-config-android.h\> \
|
||||
LOCAL_CFLAGS := \
|
||||
$(OPENTHREAD_PUBLIC_CFLAGS) \
|
||||
$(OPENTHREAD_PRIVATE_CFLAGS) \
|
||||
$(OPENTHREAD_PROJECT_CFLAGS) \
|
||||
$(NULL)
|
||||
|
||||
LOCAL_C_INCLUDES := \
|
||||
|
||||
Reference in New Issue
Block a user