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
6# Things are easiest for everyone if these source paths are absolute.
7_src = get_path_info("../src", "abspath")
8
9skia_sksl_sources = [
10  "$_src/sksl/SkSLCFGGenerator.cpp",
11  "$_src/sksl/SkSLCompiler.cpp",
12  "$_src/sksl/SkSLCPPCodeGenerator.cpp",
13  "$_src/sksl/SkSLCPPUniformCTypes.cpp",
14  "$_src/sksl/SkSLGLSLCodeGenerator.cpp",
15  "$_src/sksl/SkSLHCodeGenerator.cpp",
16  "$_src/sksl/SkSLInterpreter.cpp",
17  "$_src/sksl/SkSLIRGenerator.cpp",
18  "$_src/sksl/SkSLJIT.cpp",
19  "$_src/sksl/SkSLLexer.cpp",
20  "$_src/sksl/SkSLMetalCodeGenerator.cpp",
21  "$_src/sksl/SkSLOutputStream.cpp",
22  "$_src/sksl/SkSLParser.cpp",
23  "$_src/sksl/SkSLPipelineStageCodeGenerator.cpp",
24  "$_src/sksl/SkSLSPIRVCodeGenerator.cpp",
25  "$_src/sksl/SkSLString.cpp",
26  "$_src/sksl/SkSLUtil.cpp",
27  "$_src/sksl/ir/SkSLSymbolTable.cpp",
28  "$_src/sksl/ir/SkSLSetting.cpp",
29  "$_src/sksl/ir/SkSLType.cpp",
30  "$_src/sksl/ir/SkSLVariableReference.cpp",
31]
32
33skia_gpu_processor_sources = [
34  "$_src/gpu/effects/GrAARectEffect.fp",
35  "$_src/gpu/effects/GrAlphaThresholdFragmentProcessor.fp",
36  "$_src/gpu/effects/GrBlurredEdgeFragmentProcessor.fp",
37  "$_src/gpu/effects/GrCircleBlurFragmentProcessor.fp",
38  "$_src/gpu/effects/GrCircleEffect.fp",
39  "$_src/gpu/effects/GrConfigConversionEffect.fp",
40  "$_src/gpu/effects/GrConstColorProcessor.fp",
41  "$_src/gpu/effects/GrEllipseEffect.fp",
42  "$_src/gpu/effects/GrLumaColorFilterEffect.fp",
43  "$_src/gpu/effects/GrMagnifierEffect.fp",
44  "$_src/gpu/effects/GrPremulInputFragmentProcessor.fp",
45  "$_src/gpu/effects/GrRectBlurEffect.fp",
46  "$_src/gpu/effects/GrRRectBlurEffect.fp",
47  "$_src/gpu/effects/GrSimpleTextureEffect.fp",
48  "$_src/gpu/gradients/GrDualIntervalGradientColorizer.fp",
49  "$_src/gpu/gradients/GrSingleIntervalGradientColorizer.fp",
50  "$_src/gpu/gradients/GrTextureGradientColorizer.fp",
51  "$_src/gpu/gradients/GrUnrolledBinaryGradientColorizer.fp",
52  "$_src/gpu/gradients/GrLinearGradientLayout.fp",
53  "$_src/gpu/gradients/GrRadialGradientLayout.fp",
54  "$_src/gpu/gradients/GrSweepGradientLayout.fp",
55  "$_src/gpu/gradients/GrTwoPointConicalGradientLayout.fp",
56  "$_src/gpu/gradients/GrClampedGradientEffect.fp",
57  "$_src/gpu/gradients/GrTiledGradientEffect.fp",
58]
59