skia2/third_party
mtklein 7d6fb2c92d GN: Android
Once you have downloaded an android NDK, you can set the ndk GN arg to use it.
E.g. my gn.args looks like:
  is_debug = false
  ndk = "/opt/android-ndk"

This should be enough to get you going for an arm64 build.  You ought to be able to tweak that to other architectures by changing target_cpu to "arm", "x86", "x86-64", etc.  That won't quite work until I follow this up a bit, but the skeleton is there.

This is enough to get me compiled, linked, and running to completion on my N5x.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2275983004

Review-Url: https://codereview.chromium.org/2275983004
2016-08-25 14:50:44 -07:00
..
cpu-features GN: Android 2016-08-25 14:50:44 -07:00
etc1 Revert of Depend on ETC1 via DEPS instead of a direct third_party checkin. (patchset #1 id:1 of https://codereview.chromium.org/1296253003/ ) 2015-08-17 11:15:00 -07:00
expat spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07:00
freetype/include/freetype-android Update Android FreeType version. 2015-10-27 08:39:39 -07:00
freetype2 GN: Android 2016-08-25 14:50:44 -07:00
giflib spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07:00
harfbuzz GN: build sfntly, icu, harfbuzz 2016-08-03 15:08:04 -07:00
icu GN: Android 2016-08-25 14:50:44 -07:00
jsoncpp GN: dm 2016-07-27 13:55:27 -07:00
ktx Convert SkAutoTUnref<SkData> to sk_sp<SkData>. 2016-08-03 13:32:32 -07:00
libjpeg-turbo GN: _turbo -> -turbo to match Fuchsia 2016-08-22 06:32:39 -07:00
libmicrohttpd Create explicit microhttpd.gyp 2016-03-09 15:07:02 -08:00
libpng GN: Android 2016-08-25 14:50:44 -07:00
libsdl Get Mac viewer working with SDL 2016-08-04 12:30:31 -07:00
libwebp GN: Android 2016-08-25 14:50:44 -07:00
lua Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
qcms Add exact version of qcms used by Chrome for testing and comparison 2016-05-26 11:05:37 -07:00
sfntly GN: Android 2016-08-25 14:50:44 -07:00
yasm Make yasm-android executable 2016-07-26 13:46:16 -07:00
zlib GN: dm 2016-07-27 13:55:27 -07:00
BUILD.gn GN: Android 2016-08-25 14:50:44 -07:00
README
third_party.gni GN: build sfntly, icu, harfbuzz 2016-08-03 15:08:04 -07:00

This directory contains a set of dependencies that are needed to build various
components and tools within Skia.  Some of these dependencies reside within
the Skia repo, while others are pulled from other repositories and placed
in the third_party/externals directory. These external dependencies are defined
in a DEPS file and are kept up-to-date using 'gclient sync'.