| # Copyright 2019 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//build/config/android/rules.gni") |
| import("//mojo/public/tools/bindings/mojom.gni") |
| |
| source_set("common") { |
| sources = [ |
| "aw_content_client.cc", |
| "aw_content_client.h", |
| "aw_descriptors.h", |
| "aw_features.cc", |
| "aw_features.h", |
| "aw_media_drm_bridge_client.cc", |
| "aw_media_drm_bridge_client.h", |
| "aw_paths.cc", |
| "aw_paths.h", |
| "aw_resource.cc", |
| "aw_resource.h", |
| "aw_resource_bundle.cc", |
| "aw_resource_bundle.h", |
| "aw_switches.cc", |
| "aw_switches.h", |
| "components/aw_apps_package_names_allowlist_component_utils.cc", |
| "components/aw_apps_package_names_allowlist_component_utils.h", |
| "crash_reporter/aw_crash_reporter_client.cc", |
| "crash_reporter/aw_crash_reporter_client.h", |
| "crash_reporter/crash_keys.cc", |
| "crash_reporter/crash_keys.h", |
| "devtools_instrumentation.h", |
| "metrics/app_package_name_logging_rule.cc", |
| "metrics/app_package_name_logging_rule.h", |
| "url_constants.cc", |
| "url_constants.h", |
| ] |
| deps = [ |
| "//android_webview:common_jni_headers", |
| "//base", |
| "//components/cdm/common", |
| "//components/crash/core/app", |
| "//components/crash/core/common:crash_key", |
| "//components/embedder_support/origin_trials", |
| "//components/gwp_asan/common", |
| "//components/services/heap_profiling/public/cpp", |
| "//components/version_info", |
| "//components/version_info:generate_version_info", |
| "//components/version_info/android:channel_getter", |
| "//content/public/common", |
| "//gpu/config", |
| "//ipc", |
| "//mojo/public/cpp/bindings", |
| "//skia", |
| "//ui/base", |
| "//ui/gfx/geometry", |
| "//ui/gfx/ipc/geometry", |
| "//ui/gfx/ipc/skia", |
| "//url", |
| ] |
| } |
| |
| mojom("mojom") { |
| # We don't want Blink variants of bindings to be generated. |
| disable_variants = true |
| |
| sources = [ |
| "mojom/frame.mojom", |
| "mojom/render_message_filter.mojom", |
| "mojom/renderer.mojom", |
| ] |
| |
| public_deps = [ |
| "//mojo/public/mojom/base", |
| "//skia/public/mojom", |
| "//ui/gfx/geometry/mojom", |
| "//url/mojom:url_mojom_gurl", |
| ] |
| } |
| |
| source_set("tests") { |
| testonly = true |
| |
| sources = [ "metrics/app_package_name_logging_rule_unittests.cc" ] |
| deps = [ |
| ":common", |
| "//base", |
| "//base/test:test_support", |
| ] |
| } |