blob: 2ccfe7607c1ae6d5b6e176963b82ead48cf402a7 [file] [log] [blame]
# Copyright 2017 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
config("config") {
include_dirs = [ "//topaz" ]
}
source_set("scenic_skia") {
sources = [
"host_canvas_cycler.cc",
"host_canvas_cycler.h",
"host_surfaces.cc",
"host_surfaces.h",
"image_info.cc",
"image_info.h",
]
public_deps = [
"//garnet/public/lib/fxl",
"//garnet/public/lib/ui/scenic/cpp",
"//third_party/skia",
]
public_configs = [ ":config" ]
}
group("skia") {
public_deps = [
":skia_fonts",
":skia_type_converters",
":skia_vmo",
]
}
source_set("skia_fonts") {
sources = [
"skia_font_loader.cc",
"skia_font_loader.h",
]
public_deps = [
"//zircon/public/lib/fit",
]
deps = [
":skia_type_converters",
":skia_vmo",
"//sdk/fidl/fuchsia.fonts",
"//garnet/public/lib/fxl",
"//third_party/skia",
]
public_configs = [ ":config" ]
}
source_set("skia_type_converters") {
sources = [
"type_converters.cc",
"type_converters.h",
]
public_deps = [
"//sdk/fidl/fuchsia.math",
"//garnet/public/lib/fsl",
"//third_party/skia",
]
public_configs = [ ":config" ]
}
source_set("skia_vmo") {
sources = [
"skia_vmo_data.cc",
"skia_vmo_data.h",
]
public_deps = [
"//garnet/public/lib/fsl",
"//garnet/public/lib/fxl",
"//third_party/skia",
"//zircon/public/lib/zx",
]
deps = [
"//zircon/public/lib/trace",
]
public_configs = [ ":config" ]
}
source_set("skia_view") {
sources = [
"skia_view.cc",
"skia_view.h",
]
public_deps = [
":scenic_skia",
"//garnet/public/lib/ui/base_view/cpp",
"//third_party/skia",
]
public_configs = [ ":config" ]
}