| # Copyright 2019 Google LLC. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("../../gn/skia.gni") |
| |
| if (skia_use_icu && skia_use_harfbuzz) { |
| source_set("editor_lib") { |
| include_dirs = [ "../.." ] |
| public = [ |
| "editor.h", |
| "stringslice.h", |
| "stringview.h", |
| ] |
| sources = [ |
| "editor.cpp", |
| "stringslice.cpp", |
| ] |
| public_deps = [ |
| "../..:skia", |
| ] |
| deps = [ |
| ":shape", |
| ] |
| } |
| |
| source_set("shape") { |
| include_dirs = [ "../.." ] |
| public = [ |
| "shape.h", |
| ] |
| sources = [ |
| "shape.cpp", |
| ] |
| public_deps = [ |
| "../..:skia", |
| ] |
| deps = [ |
| ":word_boundaries", |
| "../../modules/skshaper", |
| ] |
| } |
| |
| source_set("word_boundaries") { |
| include_dirs = [ "../.." ] |
| public = [ |
| "word_boundaries.h", |
| ] |
| sources = [ |
| "word_boundaries.cpp", |
| ] |
| deps = [ |
| "../../third_party/icu", |
| ] |
| } |
| |
| source_set("editor_app") { |
| testonly = true |
| sources = [ |
| "editor_application.cpp", |
| ] |
| public_deps = [ |
| "../..:sk_app", |
| ] |
| deps = [ |
| ":editor_lib", |
| ] |
| } |
| } |