# Copyright 2024 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. assert(is_chromeos, "Recorder app is ChromeOS only") static_library("recorder_app_ui") { sources = [ "model_constants.cc", "model_constants.h", "recorder_app_ui.cc", "recorder_app_ui.h", "recorder_app_ui_delegate.h", "resources.h", "url_constants.cc", "url_constants.h", ] public_deps = [ "resources" ] deps = [ "//ash/constants", "//ash/webui/common:trusted_types_util", "//ash/webui/recorder_app_ui/mojom", "//ash/webui/system_apps/public:system_web_app_config", "//chromeos/ash/components/audio", "//chromeos/ash/components/mojo_service_manager", "//chromeos/constants", "//chromeos/services/machine_learning/public/cpp", "//chromeos/strings", "//components/media_device_salt", "//components/soda", "//components/soda:constants", "//components/soda:utils", "//components/sync/protocol", "//content/public/browser", "//google_apis", "//mojo/public/cpp/bindings", "//services/on_device_model/public/cpp:buildflags", "//ui/message_center", "//ui/webui", ] } source_set("unit_tests") { testonly = true sources = [ "recorder_app_ui_unittest.cc" ] deps = [ ":recorder_app_ui", "//base/test:test_support", "//components/metrics/structured:events", "//components/metrics/structured:structured_events", "//components/metrics/structured:test_support", "//testing/gtest", ] }