| # Copyright 2019 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| visibility = [ "//src/developer/forensics/*" ] |
| |
| ############################################################################### |
| # SOURCES |
| ############################################################################### |
| source_set("board_info_provider") { |
| testonly = true |
| |
| sources = [ |
| "board_info_provider.cc", |
| "board_info_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.hwinfo:fuchsia.hwinfo_hlcpp", |
| ] |
| |
| deps = [ "//sdk/lib/syslog/cpp" ] |
| } |
| |
| source_set("channel_control") { |
| testonly = true |
| |
| sources = [ |
| "channel_control.cc", |
| "channel_control.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.update.channelcontrol:fuchsia.update.channelcontrol_hlcpp", |
| ] |
| |
| deps = [ "//zircon/system/ulib/zx" ] |
| } |
| |
| source_set("cobalt") { |
| testonly = true |
| |
| sources = [ |
| "cobalt_logger.cc", |
| "cobalt_logger.h", |
| "cobalt_logger_factory.cc", |
| "cobalt_logger_factory.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.metrics:fuchsia.metrics_hlcpp", |
| "//src/developer/forensics/utils/cobalt", |
| ] |
| |
| deps = [ |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/fsl", |
| "//zircon/system/ulib/zx", |
| ] |
| } |
| |
| source_set("crash_reporter") { |
| testonly = true |
| |
| sources = [ |
| "crash_reporter.cc", |
| "crash_reporter.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.feedback:fuchsia.feedback_hlcpp", |
| "//zircon/system/ulib/zx", |
| ] |
| |
| deps = [ |
| "//sdk/lib/fit-promise", |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/fsl", |
| ] |
| } |
| |
| source_set("data_provider") { |
| testonly = true |
| |
| sources = [ |
| "data_provider.cc", |
| "data_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.feedback:fuchsia.feedback_hlcpp", |
| "//sdk/fidl/fuchsia.images:fuchsia.images_hlcpp", |
| "//src/developer/forensics/feedback_data:data_provider", |
| "//src/lib/fxl", |
| "//zircon/system/ulib/zx", |
| ] |
| |
| deps = [ |
| "//sdk/lib/fit-promise", |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/fsl", |
| ] |
| } |
| |
| source_set("device_id_provider") { |
| testonly = true |
| |
| sources = [ |
| "device_id_provider.cc", |
| "device_id_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.feedback:fuchsia.feedback_hlcpp", |
| ] |
| |
| deps = [ |
| "//sdk/lib/syslog/cpp", |
| "//zircon/system/ulib/zx", |
| ] |
| } |
| |
| source_set("diagnostics") { |
| testonly = true |
| |
| sources = [ |
| "diagnostics_archive.cc", |
| "diagnostics_archive.h", |
| "diagnostics_batch_iterator.cc", |
| "diagnostics_batch_iterator.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.diagnostics:fuchsia.diagnostics_hlcpp", |
| ] |
| |
| deps = [ |
| "//sdk/lib/fit-promise", |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/fsl", |
| ] |
| } |
| |
| source_set("fidl_server") { |
| testonly = true |
| |
| sources = [ "fidl_server.h" ] |
| |
| public_deps = [ |
| "//sdk/lib/fidl/cpp/wire", |
| "//sdk/lib/syslog/cpp", |
| ] |
| } |
| |
| source_set("fidl_server_hlcpp") { |
| testonly = true |
| |
| sources = [ "fidl_server_hlcpp.h" ] |
| |
| public_deps = [ |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/fxl", |
| ] |
| } |
| |
| source_set("intl_provider") { |
| testonly = true |
| |
| sources = [ |
| "intl_provider.cc", |
| "intl_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.intl:fuchsia.intl_hlcpp", |
| ] |
| |
| deps = [ |
| "//sdk/lib/async", |
| "//sdk/lib/async:async-cpp", |
| ] |
| } |
| |
| source_set("last_reboot_info_provider") { |
| testonly = true |
| |
| sources = [ |
| "last_reboot_info_provider.cc", |
| "last_reboot_info_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.feedback:fuchsia.feedback_hlcpp", |
| ] |
| |
| deps = [ "//sdk/lib/syslog/cpp" ] |
| } |
| |
| source_set("loader") { |
| testonly = true |
| |
| sources = [ |
| "loader.cc", |
| "loader.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.net.http:fuchsia.net.http_hlcpp", |
| ] |
| |
| deps = [ |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/fsl", |
| "//src/lib/fxl", |
| ] |
| } |
| |
| source_set("product_info_provider") { |
| testonly = true |
| |
| sources = [ |
| "product_info_provider.cc", |
| "product_info_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.hwinfo:fuchsia.hwinfo_hlcpp", |
| ] |
| |
| deps = [ "//sdk/lib/syslog/cpp" ] |
| } |
| |
| source_set("network_reachability_provider") { |
| testonly = true |
| |
| sources = [ |
| "network_reachability_provider.cc", |
| "network_reachability_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.net.interfaces:fuchsia.net.interfaces_hlcpp", |
| ] |
| |
| deps = [ |
| "//sdk/lib/fit", |
| "//sdk/lib/syslog/cpp", |
| "//src/lib/testing/predicates", |
| ] |
| } |
| |
| source_set("system_activity_governor") { |
| testonly = true |
| |
| sources = [ |
| "system_activity_governor.cc", |
| "system_activity_governor.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server", |
| "//sdk/fidl/fuchsia.power.system:fuchsia.power.system_cpp", |
| "//sdk/lib/syslog/cpp", |
| ] |
| |
| deps = [ |
| "//sdk/lib/async:async-cpp", |
| "//src/lib/testing/predicates", |
| ] |
| } |
| |
| source_set("ui_state_provider") { |
| testonly = true |
| |
| sources = [ |
| "ui_state_provider.cc", |
| "ui_state_provider.h", |
| ] |
| |
| public_deps = [ |
| ":fidl_server_hlcpp", |
| "//sdk/fidl/fuchsia.ui.activity:fuchsia.ui.activity_hlcpp", |
| ] |
| } |
| |
| source_set("utc_clock_ready_watcher") { |
| testonly = true |
| |
| sources = [ |
| "utc_clock_ready_watcher.cc", |
| "utc_clock_ready_watcher.h", |
| ] |
| |
| public_deps = [ "//src/developer/forensics/utils:utc_clock_ready_watcher" ] |
| } |
| |
| source_set("wake_lease") { |
| testonly = true |
| |
| sources = [ |
| "wake_lease.cc", |
| "wake_lease.h", |
| ] |
| |
| public_deps = [ "//src/developer/forensics/exceptions/handler:lib" ] |
| } |