# Copyright 2016 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//third_party/blink/renderer/modules/modules.gni")
blink_modules_sources("presentation") {
sources = [
"presentation.cc",
"presentation.h",
"presentation_availability.cc",
"presentation_availability.h",
"presentation_availability_callbacks.cc",
"presentation_availability_callbacks.h",
"presentation_availability_observer.h",
"presentation_availability_state.cc",
"presentation_availability_state.h",
"presentation_connection.cc",
"presentation_connection.h",
"presentation_connection_available_event.cc",
"presentation_connection_available_event.h",
"presentation_connection_callbacks.cc",
"presentation_connection_callbacks.h",
"presentation_connection_close_event.cc",
"presentation_connection_close_event.h",
"presentation_connection_list.cc",
"presentation_connection_list.h",
"presentation_controller.cc",
"presentation_controller.h",
"presentation_error.cc",
"presentation_error.h",
"presentation_promise_property.h",
"presentation_receiver.cc",
"presentation_receiver.h",
"presentation_request.cc",
"presentation_request.h",
]
if (is_android) {
sources += [
"presentation_metrics.cc",
"presentation_metrics.h",
]
deps = [ "//services/metrics/public/cpp:ukm_builders" ]
}
}