# 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.

visibility = [ "//ui/ozone/*" ]

source_set("windows") {
  sources = [
    "client_native_pixmap_factory_windows.cc",
    "client_native_pixmap_factory_windows.h",
    "ozone_platform_windows.cc",
    "ozone_platform_windows.h",
    "windows_surface_factory.cc",
    "windows_surface_factory.h",
    "windows_window.cc",
    "windows_window.h",
    "windows_window_manager.cc",
    "windows_window_manager.h",
  ]

  defines = [ "OZONE_IMPLEMENTATION" ]

  deps = [
    "//base",
    "//skia",
    "//ui/base",
    "//ui/display/manager",
    "//ui/events",
    "//ui/events/ozone:events_ozone_layout",
    "//ui/events/platform",
    "//ui/gfx/geometry",
    "//ui/gl",
    "//ui/ozone:ozone_base",
    "//ui/ozone/common",
    "//ui/platform_window",
    "//ui/platform_window/win",
  ]
}
