diff options
author | Yang Sun <sunytt@google.com> | 2024-04-02 02:27:23 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-04-02 02:27:23 +0000 |
commit | a9b3d914c69dde849bb50f96b393a224eef1f1db (patch) | |
tree | d232f0cd4391f534f1faa1681b16ebee1bd89453 | |
parent | ef92f3f3cb39b617c7993fb113af77acfcbd1dd5 (diff) | |
parent | 64a32e0d5556cb21683561aa33ee077cc1651d93 (diff) | |
download | ot-br-posix-a9b3d914c69dde849bb50f96b393a224eef1f1db.tar.gz |
Merge "Add missing macro definitions in ot-daemon." into main
-rw-r--r-- | Android.bp | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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", |