diff options
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -145,10 +145,12 @@ cc_defaults { srcs: [ "src/agent/application.cpp", "src/android/otdaemon_server.cpp", + "src/android/otdaemon_telemetry.cpp", "src/border_agent/border_agent.cpp", "src/ncp/ncp_openthread.cpp", "src/sdp_proxy/advertising_proxy.cpp", "src/sdp_proxy/discovery_proxy.cpp", + "src/common/code_utils.cpp", "src/common/dns_utils.cpp", "src/common/logging.cpp", "src/common/mainloop.cpp", @@ -175,12 +177,17 @@ cc_defaults { "libcutils", "libbinder_ndk", "android.hardware.threadnetwork-V1-ndk", + "liblog", + "libstatssocket", ], static_libs: [ "libopenthread-cli", "ot-core", "ot-daemon-aidl-ndk", + "libstatslog_threadnetwork", + "threadnetwork-atom-cc-proto-lite", + "libprotobuf-cpp-lite", ], host_ldlibs: ["-lutil"], @@ -217,3 +224,40 @@ cc_fuzz { ], }, } + +cc_library_static { + name: "libstatslog_threadnetwork", + generated_sources: ["statslog_threadnetwork.cpp"], + generated_headers: ["statslog_threadnetwork.h"], + cflags: [ + "-Wall", + "-Werror", + ], + export_generated_headers: ["statslog_threadnetwork.h"], + shared_libs: [ + "libcutils", + "liblog", + "libstatssocket", + "libutils", + ], + min_sdk_version: "30", + apex_available: [ "com.android.tethering" ], +} + +genrule { + name: "statslog_threadnetwork.h", + tools: ["stats-log-api-gen"], + cmd: "$(location stats-log-api-gen) --header $(genDir)/statslog_threadnetwork.h --module threadnetwork --namespace threadnetwork", + out: [ + "statslog_threadnetwork.h", + ], +} + +genrule { + name: "statslog_threadnetwork.cpp", + tools: ["stats-log-api-gen"], + cmd: "$(location stats-log-api-gen) --cpp $(genDir)/statslog_threadnetwork.cpp --module threadnetwork --namespace threadnetwork --importHeader statslog_threadnetwork.h", + out: [ + "statslog_threadnetwork.cpp", + ], +} |