8982076016
The Fuchsia SDK can now be consumed by non-Fuchsia buildroots to produce Fuchsia artifacts. The Fuchsia SDK comes with a JSON manifest that describes the various SDK "parts". GN targets are stamped for each of these parts. The location of these GN targets can be configured. That location is set to |fuchsia_sdk_root| in each buildroot. This variable is defined in //build/fuchsia/sdk.gni in each buildroot. For buildroots that don't care or know about the Fuchsia SDK, that file may not exist. This is why, the import of that file is guarded behind the is_fuchsia flag. When the Fuchsia SDK is enabled, that file will define values for two required variable |using_fuchsia_sdk| and |fuchsia_sdk_root|. The first flag defines if the SDK is being used. If unset (but defined), the builds are in-tree. Eventually we want only SDK builds. |fuchsia_sdk_root| is set to the spot in the buildroot where the GN targets for the SDK parts are stamped. Change-Id: I99a0b48326d722703c786263edde7421f9014179 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/212034 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Brian Osman <brianosman@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
dm | ||
docker | ||
docs/examples | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
specs | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.