Go to file
Chinmay Garde 8982076016 Allow building Skia with Fuchsia SDK enabled buildroots.
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>
2019-05-07 18:53:50 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Shaper Tests: fix g3 build 2019-05-03 18:10:46 +00:00
bin SkQP: new docker test code 2019-04-19 18:50:03 +00:00
dm Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +00:00
docker Include wasm debugger in continuous build part 2 2019-04-01 19:51:43 +00:00
docs/examples docs/examples/Colors 2019-05-03 18:40:17 +00:00
example rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
experimental experimental/editor: progress 2019-05-07 18:01:50 +00:00
fuzz More polyutils fixes 2019-05-01 18:02:05 +00:00
gm more SkSL interpreter performance work 2019-05-07 17:29:50 +00:00
gn Fix local matrix for crop rects in backdrop image filters 2019-05-06 15:11:40 +00:00
include Fix some documentation for SkFont. 2019-05-07 16:54:10 +00:00
infra [infra] Remove remaining references to go_deps 2019-05-07 14:40:35 +00:00
modules [canvaskit] 0.6.0 2019-05-06 17:47:09 +00:00
platform_tools rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
resources Shaper Tests: make a macro, rename test resources. 2019-05-03 17:16:36 +00:00
samplecode stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
site switch some idiosyncratic <includes> to "" 2019-04-23 17:54:48 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src more SkSL interpreter performance work 2019-05-07 17:29:50 +00:00
tests more SkSL interpreter performance work 2019-05-07 17:29:50 +00:00
third_party Add no-nonportable-include-path when building ANGLE with Windows-Clang 2019-05-07 15:47:21 +00:00
tools Viewer: Fixes for shader editing in ANGLE 2019-05-07 14:29:15 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix use of 'is' operator for comparison 2019-05-07 14:22:15 +00:00
BUILD.gn Allow building Skia with Fuchsia SDK enabled buildroots. 2019-05-07 18:53:50 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 6f0c5b8dd5f2..0f4d72e63b92 (8 commits) 2019-05-07 05:21:41 +00:00
go.mod [infra] Pin infra code using Go modules 2019-05-06 17:53:19 +00:00
go.sum [infra] Pin infra code using Go modules 2019-05-06 17:53:19 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py add mtklein to api approvals 2019-04-02 15:16:56 +00:00
public.bzl Fix .bzl skottie_lib_hdrs 2019-05-03 19:46:55 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt [infra] Marker for IntelBayTrail BIOS update. 2018-09-17 16:47:35 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.