device_google_gs-common/modem/dump_modemlog/Android.bp
Naresh Kumar Podishetty (xWF) 677274ccf1 Revert "modem: Add kernel metrics log to bugreport"
This reverts commit 92ce682a8e.

Reason for revert: <Reason for revert: Dorid monitor: Likely culprit for b/388963512  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.>

Change-Id: I5db1d095aa0960c7445f390b68d7dbe293ecc4b3
2025-01-09 22:12:35 -08:00

79 lines
1.9 KiB
Text

package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
rust_binary {
name: "dump_modem",
srcs: ["dump_modem.rs"],
vendor: true,
relative_install_path: "dump",
}
// Modem Log Dumper
modem_log_dumper_public_deps = [
"modem_android_property_manager",
]
// When `modem_log_dumper` is included statically, its dependencies are not
// transitively included, so the target will also have to include this default
// to restate them.
cc_defaults {
name: "modem_log_dumper_defaults",
shared_libs: modem_log_dumper_public_deps + [
"libbase",
// liblog is not directly used by us, but it's a transitive dependency of libbase
"liblog",
"modem_log_constants",
],
}
cc_library {
name: "modem_log_dumper",
srcs: ["modem_log_dumper.cpp"],
defaults: ["modem_log_dumper_defaults"],
export_shared_lib_headers: modem_log_dumper_public_deps,
export_include_dirs: ["include"],
vendor_available: true,
}
// dump_modemlog
cc_binary {
name: "dump_modemlog",
srcs: ["dump_modemlog.cpp"],
cflags: [
"-Wall",
"-Wextra",
"-Werror",
],
shared_libs: [
"libbase",
"libdump",
"liblog",
"modem_android_property_manager_impl",
"modem_log_dumper",
],
vendor: true,
relative_install_path: "dump",
}
cc_test {
name: "dump_modemlog_test",
srcs: ["modem_log_dumper_test.cpp"],
defaults: [
"modem_log_dumper_defaults",
"modem_android_property_manager_fake_defaults",
],
static_libs: [
"modem_android_property_manager",
"modem_android_property_manager_fake",
"modem_log_constants",
"modem_log_dumper",
"libgmock",
],
vendor: true,
// Shared libs in vendor folder are guarded by SEPolicy, so tests need root
// access to run them.
require_root: true,
}