aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Sun <sunytt@google.com>2024-04-02 02:27:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-02 02:27:23 +0000
commita9b3d914c69dde849bb50f96b393a224eef1f1db (patch)
treed232f0cd4391f534f1faa1681b16ebee1bd89453
parentef92f3f3cb39b617c7993fb113af77acfcbd1dd5 (diff)
parent64a32e0d5556cb21683561aa33ee077cc1651d93 (diff)
downloadot-br-posix-a9b3d914c69dde849bb50f96b393a224eef1f1db.tar.gz
Merge "Add missing macro definitions in ot-daemon." into main
-rw-r--r--Android.bp11
1 files changed, 11 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 7cf0bb77..f6ba8a5a 100644
--- a/Android.bp
+++ b/Android.bp
@@ -134,7 +134,9 @@ cc_defaults {
"-DOTBR_CONFIG_ANDROID_VERSION_HEADER_ENABLE=1",
"-DOTBR_CONFIG_FILE=\"src/android/otbr-config-android.h\"",
"-DOTBR_ENABLE_VENDOR_SERVER=1", // for OtDaemonServer
+ "-DOTBR_ENABLE_BACKBONE_ROUTER=1",
"-DOTBR_ENABLE_BORDER_ROUTING=1",
+ "-DOTBR_ENABLE_BORDER_ROUTING_COUNTERS=1",
"-DOTBR_ENABLE_BORDER_AGENT=1",
"-DOTBR_ENABLE_PUBLISH_MESHCOP_BA_ID=1",
// Used for bypassing the macro check. In fact mdnssd is not used because we don't compile
@@ -145,6 +147,14 @@ cc_defaults {
"-DOTBR_ENABLE_SRP_SERVER_AUTO_ENABLE_MODE=1",
"-DOTBR_PACKAGE_NAME=\"OTBR_AGENT\"",
"-DOTBR_STOP_BORDER_AGENT_ON_INIT=1",
+ // The platform specific rules for selecting infrastructure link do not apply to Android
+ "-DOTBR_ENABLE_VENDOR_INFRA_LINK_SELECT=0",
+
+ // Disable 1.4 features, they are not supported on Android yet.
+ "-DOTBR_ENABLE_NAT64=0",
+ "-DOTBR_ENABLE_DNS_UPSTREAM_QUERY=0",
+ "-DOTBR_ENABLE_DHCP6_PD=0",
+ "-DOTBR_ENABLE_TREL=0",
],
srcs: [
@@ -152,6 +162,7 @@ cc_defaults {
"src/android/mdns_publisher.cpp",
"src/android/otdaemon_server.cpp",
"src/android/otdaemon_telemetry.cpp",
+ "src/backbone_router/backbone_agent.cpp",
"src/border_agent/border_agent.cpp",
"src/ncp/ncp_openthread.cpp",
"src/sdp_proxy/advertising_proxy.cpp",