effects.gni 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # Copyright 2016 Google Inc.
  2. #
  3. # Use of this source code is governed by a BSD-style license that can be
  4. # found in the LICENSE file.
  5. # Things are easiest for everyone if these source paths are absolute.
  6. _src = get_path_info("../src", "abspath")
  7. _include = get_path_info("../include", "abspath")
  8. skia_effects_public = [
  9. "$_include/effects/Sk1DPathEffect.h",
  10. "$_include/effects/Sk2DPathEffect.h",
  11. "$_include/effects/SkBlurDrawLooper.h",
  12. "$_include/effects/SkBlurMaskFilter.h",
  13. "$_include/effects/SkColorMatrix.h",
  14. "$_include/effects/SkColorMatrixFilter.h",
  15. "$_include/effects/SkCornerPathEffect.h",
  16. "$_include/effects/SkDashPathEffect.h",
  17. "$_include/effects/SkDiscretePathEffect.h",
  18. "$_include/effects/SkGradientShader.h",
  19. "$_include/effects/SkLayerDrawLooper.h",
  20. "$_include/effects/SkLumaColorFilter.h",
  21. "$_include/effects/SkOverdrawColorFilter.h",
  22. "$_include/effects/SkPerlinNoiseShader.h",
  23. "$_include/effects/SkShaderMaskFilter.h",
  24. "$_include/effects/SkTableColorFilter.h",
  25. "$_include/effects/SkTableMaskFilter.h",
  26. ]
  27. skia_effects_sources = [
  28. "$_src/c/sk_effects.cpp",
  29. "$_src/effects/Sk1DPathEffect.cpp",
  30. "$_src/effects/Sk2DPathEffect.cpp",
  31. "$_src/effects/SkColorMatrix.cpp",
  32. "$_src/effects/SkColorMatrixFilter.cpp",
  33. "$_src/effects/SkCornerPathEffect.cpp",
  34. "$_src/effects/SkDashPathEffect.cpp",
  35. "$_src/effects/SkDiscretePathEffect.cpp",
  36. "$_src/effects/SkEmbossMask.cpp",
  37. "$_src/effects/SkEmbossMask.h",
  38. "$_src/effects/SkEmbossMaskFilter.cpp",
  39. "$_src/effects/SkHighContrastFilter.cpp",
  40. "$_src/effects/SkLayerDrawLooper.cpp",
  41. "$_src/effects/SkLumaColorFilter.cpp",
  42. "$_src/effects/SkOpPathEffect.cpp",
  43. "$_src/effects/SkOverdrawColorFilter.cpp",
  44. "$_src/effects/SkPackBits.cpp",
  45. "$_src/effects/SkPackBits.h",
  46. "$_src/effects/SkShaderMaskFilter.cpp",
  47. "$_src/effects/SkTableColorFilter.cpp",
  48. "$_src/effects/SkTableMaskFilter.cpp",
  49. "$_src/effects/SkTrimPathEffect.cpp",
  50. "$_src/shaders/SkPerlinNoiseShader.cpp",
  51. "$_src/shaders/gradients/Sk4fGradientBase.cpp",
  52. "$_src/shaders/gradients/Sk4fGradientBase.h",
  53. "$_src/shaders/gradients/Sk4fGradientPriv.h",
  54. "$_src/shaders/gradients/Sk4fLinearGradient.cpp",
  55. "$_src/shaders/gradients/Sk4fLinearGradient.h",
  56. "$_src/shaders/gradients/SkGradientShader.cpp",
  57. "$_src/shaders/gradients/SkGradientShaderPriv.h",
  58. "$_src/shaders/gradients/SkLinearGradient.cpp",
  59. "$_src/shaders/gradients/SkLinearGradient.h",
  60. "$_src/shaders/gradients/SkRadialGradient.cpp",
  61. "$_src/shaders/gradients/SkRadialGradient.h",
  62. "$_src/shaders/gradients/SkTwoPointConicalGradient.cpp",
  63. "$_src/shaders/gradients/SkTwoPointConicalGradient.h",
  64. "$_src/shaders/gradients/SkSweepGradient.cpp",
  65. "$_src/shaders/gradients/SkSweepGradient.h",
  66. ]