| OLD | NEW |
| 1 # Copyright 2016 Google Inc. | 1 # Copyright 2016 Google Inc. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 import("gn/shared_sources.gni") | 6 import("gn/shared_sources.gni") |
| 7 | 7 |
| 8 if (!defined(is_skia_standalone)) { | 8 if (!defined(is_skia_standalone)) { |
| 9 is_skia_standalone = false | 9 is_skia_standalone = false |
| 10 } | 10 } |
| 11 | 11 |
| 12 declare_args() { | 12 declare_args() { |
| 13 skia_use_angle = false | 13 skia_use_angle = false |
| 14 skia_use_expat = true | 14 skia_use_expat = true |
| 15 skia_use_fontconfig = is_linux | 15 skia_use_fontconfig = is_linux |
| 16 skia_use_freetype = is_android || is_fuchsia || is_linux | 16 skia_use_freetype = is_android || is_fuchsia || is_linux |
| 17 skia_use_giflib = !is_fuchsia | |
| 18 skia_use_libjpeg_turbo = true | 17 skia_use_libjpeg_turbo = true |
| 19 skia_use_libpng = true | 18 skia_use_libpng = true |
| 20 skia_use_libwebp = !is_fuchsia | 19 skia_use_libwebp = !is_fuchsia |
| 21 skia_use_mesa = false | 20 skia_use_mesa = false |
| 22 skia_use_sfntly = !is_fuchsia && !is_win # TODO: icu on Windows, re-enable th
is. | 21 skia_use_sfntly = !is_fuchsia && !is_win # TODO: icu on Windows, re-enable th
is. |
| 23 skia_use_vulkan = is_android && defined(ndk_api) && ndk_api >= 24 | 22 skia_use_vulkan = is_android && defined(ndk_api) && ndk_api >= 24 |
| 24 skia_use_zlib = true | 23 skia_use_zlib = true |
| 25 | 24 |
| 26 skia_enable_android_framework_defines = false | 25 skia_enable_android_framework_defines = false |
| 27 skia_enable_gpu = true | 26 skia_enable_gpu = true |
| (...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 331 | 330 |
| 332 deps = [ | 331 deps = [ |
| 333 "//third_party/freetype2", | 332 "//third_party/freetype2", |
| 334 ] | 333 ] |
| 335 sources = [ | 334 sources = [ |
| 336 "src/ports/SkFontMgr_custom.cpp", | 335 "src/ports/SkFontMgr_custom.cpp", |
| 337 "src/ports/SkFontMgr_custom_empty_factory.cpp", | 336 "src/ports/SkFontMgr_custom_empty_factory.cpp", |
| 338 ] | 337 ] |
| 339 } | 338 } |
| 340 | 339 |
| 341 optional("gif") { | |
| 342 enabled = skia_use_giflib | |
| 343 public_defines = [ "SK_HAS_GIF_LIBRARY" ] | |
| 344 | |
| 345 deps = [ | |
| 346 "//third_party/giflib", | |
| 347 ] | |
| 348 sources = [ | |
| 349 "src/codec/SkGifCodec.cpp", | |
| 350 ] | |
| 351 } | |
| 352 | |
| 353 optional("gpu") { | 340 optional("gpu") { |
| 354 enabled = skia_enable_gpu | 341 enabled = skia_enable_gpu |
| 355 public_defines = [] | 342 public_defines = [] |
| 356 | 343 |
| 357 sources = skia_gpu_sources + [ "src/gpu/gl/GrGLDefaultInterface_native.cpp" ] | 344 sources = skia_gpu_sources + [ "src/gpu/gl/GrGLDefaultInterface_native.cpp" ] |
| 358 | 345 |
| 359 # These paths need to be absolute to match the ones produced by shared_sources
.gni. | 346 # These paths need to be absolute to match the ones produced by shared_sources
.gni. |
| 360 sources -= get_path_info([ | 347 sources -= get_path_info([ |
| 361 "src/gpu/gl/GrGLCreateNativeInterface_none.cpp", | 348 "src/gpu/gl/GrGLCreateNativeInterface_none.cpp", |
| 362 "src/gpu/gl/GrGLDefaultInterface_none.cpp", | 349 "src/gpu/gl/GrGLDefaultInterface_none.cpp", |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 497 ] | 484 ] |
| 498 | 485 |
| 499 sources = [] | 486 sources = [] |
| 500 sources += skia_core_sources | 487 sources += skia_core_sources |
| 501 sources += skia_effects_sources | 488 sources += skia_effects_sources |
| 502 sources += skia_sksl_sources | 489 sources += skia_sksl_sources |
| 503 sources += skia_utils_sources | 490 sources += skia_utils_sources |
| 504 sources += [ | 491 sources += [ |
| 505 "src/android/SkBitmapRegionCodec.cpp", | 492 "src/android/SkBitmapRegionCodec.cpp", |
| 506 "src/android/SkBitmapRegionDecoder.cpp", | 493 "src/android/SkBitmapRegionDecoder.cpp", |
| 494 "src/codec/GIFImageDecoder.cpp", |
| 507 "src/codec/SkAndroidCodec.cpp", | 495 "src/codec/SkAndroidCodec.cpp", |
| 508 "src/codec/SkBmpCodec.cpp", | 496 "src/codec/SkBmpCodec.cpp", |
| 509 "src/codec/SkBmpMaskCodec.cpp", | 497 "src/codec/SkBmpMaskCodec.cpp", |
| 510 "src/codec/SkBmpRLECodec.cpp", | 498 "src/codec/SkBmpRLECodec.cpp", |
| 511 "src/codec/SkBmpStandardCodec.cpp", | 499 "src/codec/SkBmpStandardCodec.cpp", |
| 512 "src/codec/SkCodec.cpp", | 500 "src/codec/SkCodec.cpp", |
| 513 "src/codec/SkCodecImageGenerator.cpp", | 501 "src/codec/SkCodecImageGenerator.cpp", |
| 502 "src/codec/SkGifCodec.cpp", |
| 514 "src/codec/SkMaskSwizzler.cpp", | 503 "src/codec/SkMaskSwizzler.cpp", |
| 515 "src/codec/SkMasks.cpp", | 504 "src/codec/SkMasks.cpp", |
| 516 "src/codec/SkSampledCodec.cpp", | 505 "src/codec/SkSampledCodec.cpp", |
| 517 "src/codec/SkSampler.cpp", | 506 "src/codec/SkSampler.cpp", |
| 518 "src/codec/SkSwizzler.cpp", | 507 "src/codec/SkSwizzler.cpp", |
| 519 "src/codec/SkWbmpCodec.cpp", | 508 "src/codec/SkWbmpCodec.cpp", |
| 520 "src/images/SkImageEncoder.cpp", | 509 "src/images/SkImageEncoder.cpp", |
| 521 "src/images/SkImageEncoder_Factory.cpp", | 510 "src/images/SkImageEncoder_Factory.cpp", |
| 522 "src/images/SkKTXImageEncoder.cpp", | 511 "src/images/SkKTXImageEncoder.cpp", |
| 523 "src/ports/SkDiscardableMemory_none.cpp", | 512 "src/ports/SkDiscardableMemory_none.cpp", |
| (...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1043 "tools/DumpRecord.cpp", | 1032 "tools/DumpRecord.cpp", |
| 1044 "tools/dump_record.cpp", | 1033 "tools/dump_record.cpp", |
| 1045 ] | 1034 ] |
| 1046 deps = [ | 1035 deps = [ |
| 1047 ":flags", | 1036 ":flags", |
| 1048 ":skia", | 1037 ":skia", |
| 1049 ] | 1038 ] |
| 1050 testonly = true | 1039 testonly = true |
| 1051 } | 1040 } |
| 1052 } | 1041 } |
| OLD | NEW |