blob: ced7745e8c55c2966e8bc9540cfe0649bbee755d [file] [log] [blame]
Mike Kleina5fb6152016-10-26 14:17:04 -04001# 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",
Ethan Nicholas35851542017-09-11 16:33:48 +000012 "$_src/sksl/SkSLCPPCodeGenerator.cpp",
Michael Ludwiga4275592018-08-31 10:52:47 -040013 "$_src/sksl/SkSLCPPUniformCTypes.cpp",
Ethan Nicholas35851542017-09-11 16:33:48 +000014 "$_src/sksl/SkSLGLSLCodeGenerator.cpp",
Ethan Nicholas5b5f0962017-09-11 13:50:14 -070015 "$_src/sksl/SkSLHCodeGenerator.cpp",
Ethan Nicholas26a9aad2018-03-27 14:10:52 -040016 "$_src/sksl/SkSLInterpreter.cpp",
Ethan Nicholas5b5f0962017-09-11 13:50:14 -070017 "$_src/sksl/SkSLIRGenerator.cpp",
Ethan Nicholas26a9aad2018-03-27 14:10:52 -040018 "$_src/sksl/SkSLJIT.cpp",
Ethan Nicholas5b5f0962017-09-11 13:50:14 -070019 "$_src/sksl/SkSLLexer.cpp",
Ethan Nicholascc305772017-10-13 16:17:45 -040020 "$_src/sksl/SkSLMetalCodeGenerator.cpp",
Ethan Nicholas5b5f0962017-09-11 13:50:14 -070021 "$_src/sksl/SkSLParser.cpp",
Ethan Nicholas00543112018-07-31 09:44:36 -040022 "$_src/sksl/SkSLPipelineStageCodeGenerator.cpp",
Mike Kleina5fb6152016-10-26 14:17:04 -040023 "$_src/sksl/SkSLSPIRVCodeGenerator.cpp",
Ethan Nicholas0df1b042017-03-31 13:56:23 -040024 "$_src/sksl/SkSLString.cpp",
Mike Kleina5fb6152016-10-26 14:17:04 -040025 "$_src/sksl/SkSLUtil.cpp",
Mike Kleina5fb6152016-10-26 14:17:04 -040026 "$_src/sksl/ir/SkSLSymbolTable.cpp",
Ethan Nicholas762466e2017-06-29 10:03:38 -040027 "$_src/sksl/ir/SkSLSetting.cpp",
Mike Kleina5fb6152016-10-26 14:17:04 -040028 "$_src/sksl/ir/SkSLType.cpp",
Ethan Nicholas8f7e28f2018-03-26 14:24:27 -040029 "$_src/sksl/ir/SkSLVariableReference.cpp",
Mike Kleina5fb6152016-10-26 14:17:04 -040030]
Ethan Nicholas762466e2017-06-29 10:03:38 -040031
Ethan Nicholas9fb036f2017-07-05 16:19:09 -040032skia_gpu_processor_sources = [
Ethan Nicholas8dca18a2017-11-15 15:33:33 -050033 "$_src/gpu/effects/GrAARectEffect.fp",
Greg Daniel3e8c3452018-04-06 10:37:55 -040034 "$_src/gpu/effects/GrAlphaThresholdFragmentProcessor.fp",
Ethan Nicholas0274b302017-07-14 16:17:04 -040035 "$_src/gpu/effects/GrBlurredEdgeFragmentProcessor.fp",
Mike Reed18e75562018-03-12 14:03:47 -040036 "$_src/gpu/effects/GrCircleBlurFragmentProcessor.fp",
Ethan Nicholas83d11852017-07-13 16:00:16 -040037 "$_src/gpu/effects/GrCircleEffect.fp",
Ethan Nicholas839872c2017-10-05 12:36:59 -040038 "$_src/gpu/effects/GrConfigConversionEffect.fp",
Ethan Nicholase9d172a2017-11-20 12:12:24 -050039 "$_src/gpu/effects/GrConstColorProcessor.fp",
Ethan Nicholas420f1562017-07-14 13:11:38 -040040 "$_src/gpu/effects/GrEllipseEffect.fp",
Ethan Nicholas14efcbf2017-11-07 09:23:38 -050041 "$_src/gpu/effects/GrLumaColorFilterEffect.fp",
Ethan Nicholas2d5f9b32017-12-13 14:36:14 -050042 "$_src/gpu/effects/GrMagnifierEffect.fp",
Ethan Nicholasbe0a0422017-11-17 13:44:05 -050043 "$_src/gpu/effects/GrPremulInputFragmentProcessor.fp",
Ethan Nicholas82399462017-10-16 12:35:44 -040044 "$_src/gpu/effects/GrRectBlurEffect.fp",
Ethan Nicholas297d6ef2017-12-20 12:00:11 -050045 "$_src/gpu/effects/GrRRectBlurEffect.fp",
Ethan Nicholas68990be2017-07-13 09:36:52 -040046 "$_src/gpu/effects/GrSimpleTextureEffect.fp",
Ethan Nicholasbe0a0422017-11-17 13:44:05 -050047 "$_src/gpu/effects/GrUnpremulInputFragmentProcessor.fp",
Ethan Nicholas7461a4a2017-12-21 14:18:01 -050048 "$_src/gpu/effects/GrYUVtoRGBEffect.fp",
Ethan Nicholas9fb036f2017-07-05 16:19:09 -040049]