blob: 47057485af4ce8cd8afb38e7c177397bf88f459c [file] [log] [blame]
# Copyright 2018 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.
assert(is_fuchsia)
import("//third_party/fuchsia-sdk/sdk/build/fidl_library.gni")
fidl_library("cast_fidl") {
library_name = "chromium.cast"
sources = [
"fidl/cast/api_bindings.fidl",
"fidl/cast/application_config.fidl",
"fidl/cast/application_context.fidl",
"fidl/cast/application_controller.fidl",
"fidl/cast/cors_exempt_headers.fidl",
"fidl/cast/data_reset.fidl",
"fidl/cast/url_request_rewriter.fidl",
]
public_deps = [
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.media.sessions2",
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.ui.gfx",
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.web",
]
}
# Used by the top-level "gn_all" target to discover Fuchsia build targets.
group("gn_all") {
testonly = true
deps = [
"base:cr_fuchsia_base_unittests",
"engine:web_engine",
"engine:web_engine_browsertests",
"engine:web_engine_shell",
"engine:web_engine_unittests",
"http:http_service_tests",
"mojom:fuchsia_mojo_unittests",
"release:fuchsia_sizes",
"runners:cast_runner",
"runners:cast_runner_browsertests",
"runners:cast_runner_integration_tests",
"runners:cast_runner_unittests",
"runners:web_runner",
"//chromecast/bindings:bindings_manager_fuchsia",
# Ensure this target, which is used by cipd, is built in all configurations.
"//media/cdm/library_cdm/clear_key_cdm:clear_key_cdm",
]
if (is_official_build) {
deps += [ "cipd" ]
}
}