Mike Klein | a5fb615 | 2016-10-26 14:17:04 -0400 | [diff] [blame] | 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") |
Brian Osman | 061a5cf | 2020-06-24 14:50:25 -0400 | [diff] [blame] | 8 | _include = get_path_info("../include", "abspath") |
Mike Klein | a5fb615 | 2016-10-26 14:17:04 -0400 | [diff] [blame] | 9 | |
| 10 | skia_sksl_sources = [ |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 11 | "$_include/private/SkSLDefines.h", |
Ethan Nicholas | 24c1772 | 2021-03-09 13:10:59 -0500 | [diff] [blame] | 12 | "$_include/private/SkSLIRNode.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 13 | "$_include/private/SkSLLayout.h", |
| 14 | "$_include/private/SkSLModifiers.h", |
Ethan Nicholas | 24c1772 | 2021-03-09 13:10:59 -0500 | [diff] [blame] | 15 | "$_include/private/SkSLProgramElement.h", |
Ethan Nicholas | ee49efc | 2021-04-09 15:33:53 -0400 | [diff] [blame] | 16 | "$_include/private/SkSLProgramKind.h", |
Brian Osman | 1298bc4 | 2020-06-30 13:39:35 -0400 | [diff] [blame] | 17 | "$_include/private/SkSLSampleUsage.h", |
Ethan Nicholas | 24c1772 | 2021-03-09 13:10:59 -0500 | [diff] [blame] | 18 | "$_include/private/SkSLStatement.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 19 | "$_include/private/SkSLString.h", |
Ethan Nicholas | 24c1772 | 2021-03-09 13:10:59 -0500 | [diff] [blame] | 20 | "$_include/private/SkSLSymbol.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 21 | "$_include/sksl/DSL.h", |
| 22 | "$_include/sksl/DSLBlock.h", |
| 23 | "$_include/sksl/DSLCase.h", |
| 24 | "$_include/sksl/DSLCore.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 25 | "$_include/sksl/DSLExpression.h", |
| 26 | "$_include/sksl/DSLFunction.h", |
Ethan Nicholas | b22fcaf | 2021-05-10 16:17:22 -0400 | [diff] [blame] | 27 | "$_include/sksl/DSLLayout.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 28 | "$_include/sksl/DSLModifiers.h", |
Ethan Nicholas | 624a529 | 2021-04-16 14:54:43 -0400 | [diff] [blame] | 29 | "$_include/sksl/DSLRuntimeEffects.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 30 | "$_include/sksl/DSLStatement.h", |
Ethan Nicholas | 2919bbd | 2021-06-10 12:07:34 -0400 | [diff] [blame] | 31 | "$_include/sksl/DSLSymbols.h", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 32 | "$_include/sksl/DSLType.h", |
| 33 | "$_include/sksl/DSLVar.h", |
John Stiles | 6d52b8c | 2022-04-22 16:47:46 -0400 | [diff] [blame] | 34 | "$_include/sksl/DSLWrapper.h", |
John Stiles | 5fb4753 | 2021-12-07 16:22:18 +0000 | [diff] [blame] | 35 | "$_include/sksl/SkSLDebugTrace.h", |
Ethan Nicholas | 4a5e22a | 2021-08-13 17:29:51 -0400 | [diff] [blame] | 36 | "$_include/sksl/SkSLErrorReporter.h", |
Ethan Nicholas | 3f5184c | 2022-03-30 15:48:52 -0400 | [diff] [blame] | 37 | "$_include/sksl/SkSLOperator.h", |
John Stiles | 6d52b8c | 2022-04-22 16:47:46 -0400 | [diff] [blame] | 38 | "$_include/sksl/SkSLPosition.h", |
Brian Osman | 69fecd6 | 2022-04-25 16:05:37 -0400 | [diff] [blame] | 39 | "$_include/sksl/SkSLVersion.h", |
Michael Ludwig | 8f3a836 | 2020-06-29 17:27:00 -0400 | [diff] [blame] | 40 | "$_src/sksl/SkSLAnalysis.cpp", |
| 41 | "$_src/sksl/SkSLAnalysis.h", |
Brian Osman | 5ef3f98 | 2021-12-14 11:25:26 -0500 | [diff] [blame] | 42 | "$_src/sksl/SkSLBuiltinMap.cpp", |
| 43 | "$_src/sksl/SkSLBuiltinMap.h", |
John Stiles | ac01aca | 2021-01-15 11:12:46 -0500 | [diff] [blame] | 44 | "$_src/sksl/SkSLBuiltinTypes.cpp", |
| 45 | "$_src/sksl/SkSLBuiltinTypes.h", |
Mike Klein | a5fb615 | 2016-10-26 14:17:04 -0400 | [diff] [blame] | 46 | "$_src/sksl/SkSLCompiler.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 47 | "$_src/sksl/SkSLCompiler.h", |
John Stiles | dc8ec31 | 2021-01-11 11:05:21 -0500 | [diff] [blame] | 48 | "$_src/sksl/SkSLConstantFolder.cpp", |
| 49 | "$_src/sksl/SkSLConstantFolder.h", |
John Stiles | 54e7c05 | 2021-01-11 14:22:36 -0500 | [diff] [blame] | 50 | "$_src/sksl/SkSLContext.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 51 | "$_src/sksl/SkSLContext.h", |
Ethan Nicholas | dd2fdea | 2021-07-20 15:23:04 -0400 | [diff] [blame] | 52 | "$_src/sksl/SkSLDSLParser.cpp", |
| 53 | "$_src/sksl/SkSLDSLParser.h", |
Ethan Nicholas | c18bb51 | 2020-07-28 14:46:53 -0400 | [diff] [blame] | 54 | "$_src/sksl/SkSLDehydrator.cpp", |
John Stiles | 49a547f | 2020-10-06 16:14:37 -0400 | [diff] [blame] | 55 | "$_src/sksl/SkSLDehydrator.h", |
Ethan Nicholas | 4a5e22a | 2021-08-13 17:29:51 -0400 | [diff] [blame] | 56 | "$_src/sksl/SkSLErrorReporter.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 57 | "$_src/sksl/SkSLFileOutputStream.h", |
Jim Van Verth | d8a753a | 2021-11-17 17:34:43 -0500 | [diff] [blame] | 58 | "$_src/sksl/SkSLGLSL.h", |
John Stiles | 44e96be | 2020-08-31 13:16:04 -0400 | [diff] [blame] | 59 | "$_src/sksl/SkSLInliner.cpp", |
| 60 | "$_src/sksl/SkSLInliner.h", |
John Stiles | f96cb71 | 2021-05-05 22:17:04 -0400 | [diff] [blame] | 61 | "$_src/sksl/SkSLIntrinsicList.h", |
Ethan Nicholas | 5b5f096 | 2017-09-11 13:50:14 -0700 | [diff] [blame] | 62 | "$_src/sksl/SkSLLexer.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 63 | "$_src/sksl/SkSLLexer.h", |
Ethan Nicholas | 6f4eee2 | 2021-01-11 12:37:42 -0500 | [diff] [blame] | 64 | "$_src/sksl/SkSLMangler.cpp", |
John Stiles | bb2ef92 | 2021-07-26 08:32:07 -0400 | [diff] [blame] | 65 | "$_src/sksl/SkSLMangler.h", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 66 | "$_src/sksl/SkSLMemoryLayout.h", |
John Stiles | 23e6866 | 2020-10-29 10:17:15 -0400 | [diff] [blame] | 67 | "$_src/sksl/SkSLMemoryPool.h", |
John Stiles | bb2ef92 | 2021-07-26 08:32:07 -0400 | [diff] [blame] | 68 | "$_src/sksl/SkSLModifiersPool.h", |
Ethan Nicholas | 3f5184c | 2022-03-30 15:48:52 -0400 | [diff] [blame] | 69 | "$_src/sksl/SkSLOperator.cpp", |
Brian Osman | 23f00d7 | 2020-12-02 09:27:10 -0500 | [diff] [blame] | 70 | "$_src/sksl/SkSLOutputStream.cpp", |
| 71 | "$_src/sksl/SkSLOutputStream.h", |
John Stiles | bb2ef92 | 2021-07-26 08:32:07 -0400 | [diff] [blame] | 72 | "$_src/sksl/SkSLParsedModule.h", |
John Stiles | 5c7bb32 | 2020-10-22 11:09:15 -0400 | [diff] [blame] | 73 | "$_src/sksl/SkSLPool.cpp", |
| 74 | "$_src/sksl/SkSLPool.h", |
Ethan Nicholas | 5e035c6 | 2022-03-17 10:01:59 -0400 | [diff] [blame] | 75 | "$_src/sksl/SkSLPosition.cpp", |
John Stiles | bb2ef92 | 2021-07-26 08:32:07 -0400 | [diff] [blame] | 76 | "$_src/sksl/SkSLProgramSettings.h", |
Ethan Nicholas | c18bb51 | 2020-07-28 14:46:53 -0400 | [diff] [blame] | 77 | "$_src/sksl/SkSLRehydrator.cpp", |
John Stiles | 49a547f | 2020-10-06 16:14:37 -0400 | [diff] [blame] | 78 | "$_src/sksl/SkSLRehydrator.h", |
Brian Osman | 1298bc4 | 2020-06-30 13:39:35 -0400 | [diff] [blame] | 79 | "$_src/sksl/SkSLSampleUsage.cpp", |
Brian Salomon | 78fa6d2 | 2021-12-08 09:42:09 -0500 | [diff] [blame] | 80 | "$_src/sksl/SkSLSharedCompiler.cpp", |
| 81 | "$_src/sksl/SkSLSharedCompiler.h", |
Ethan Nicholas | 0df1b04 | 2017-03-31 13:56:23 -0400 | [diff] [blame] | 82 | "$_src/sksl/SkSLString.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 83 | "$_src/sksl/SkSLStringStream.h", |
Ethan Nicholas | c845272 | 2021-10-07 10:47:32 -0400 | [diff] [blame] | 84 | "$_src/sksl/SkSLThreadContext.cpp", |
| 85 | "$_src/sksl/SkSLThreadContext.h", |
Mike Klein | a5fb615 | 2016-10-26 14:17:04 -0400 | [diff] [blame] | 86 | "$_src/sksl/SkSLUtil.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 87 | "$_src/sksl/SkSLUtil.h", |
John Stiles | 8db7cd0 | 2021-10-06 20:05:59 -0400 | [diff] [blame] | 88 | "$_src/sksl/analysis/SkSLCanExitWithoutReturningValue.cpp", |
John Stiles | 6721d35 | 2022-04-27 16:59:04 -0400 | [diff] [blame] | 89 | "$_src/sksl/analysis/SkSLCheckProgramStructure.cpp", |
John Stiles | 03e7350 | 2022-01-25 17:07:50 -0500 | [diff] [blame] | 90 | "$_src/sksl/analysis/SkSLFinalizationChecks.cpp", |
John Stiles | 2153a87 | 2021-10-06 20:06:22 -0400 | [diff] [blame] | 91 | "$_src/sksl/analysis/SkSLGetLoopUnrollInfo.cpp", |
John Stiles | 2dfbf99 | 2021-10-06 20:06:41 -0400 | [diff] [blame] | 92 | "$_src/sksl/analysis/SkSLIsConstantExpression.cpp", |
John Stiles | d024234 | 2022-04-05 13:57:51 -0400 | [diff] [blame] | 93 | "$_src/sksl/analysis/SkSLIsSameExpressionTree.cpp", |
John Stiles | 99b7434 | 2022-03-28 10:41:23 -0400 | [diff] [blame] | 94 | "$_src/sksl/analysis/SkSLNoOpErrorReporter.h", |
John Stiles | da4bcb6 | 2021-10-06 15:52:11 -0400 | [diff] [blame] | 95 | "$_src/sksl/analysis/SkSLProgramUsage.cpp", |
John Stiles | a1b44b7 | 2021-10-06 13:18:57 -0400 | [diff] [blame] | 96 | "$_src/sksl/analysis/SkSLProgramVisitor.h", |
John Stiles | a272914 | 2021-10-06 15:57:17 -0400 | [diff] [blame] | 97 | "$_src/sksl/analysis/SkSLSwitchCaseContainsExit.cpp", |
John Stiles | 3738ef5 | 2021-04-13 10:41:57 -0400 | [diff] [blame] | 98 | "$_src/sksl/codegen/SkSLVMCodeGenerator.cpp", |
| 99 | "$_src/sksl/codegen/SkSLVMCodeGenerator.h", |
Ethan Nicholas | d6b6f3e | 2021-01-22 15:18:25 -0500 | [diff] [blame] | 100 | "$_src/sksl/dsl/DSLBlock.cpp", |
Ethan Nicholas | daed259 | 2021-03-04 14:30:25 -0500 | [diff] [blame] | 101 | "$_src/sksl/dsl/DSLCase.cpp", |
Ethan Nicholas | 9504614 | 2021-01-07 10:57:27 -0500 | [diff] [blame] | 102 | "$_src/sksl/dsl/DSLCore.cpp", |
| 103 | "$_src/sksl/dsl/DSLExpression.cpp", |
Ethan Nicholas | 1ff7609 | 2021-01-28 10:02:43 -0500 | [diff] [blame] | 104 | "$_src/sksl/dsl/DSLFunction.cpp", |
Ethan Nicholas | b22fcaf | 2021-05-10 16:17:22 -0400 | [diff] [blame] | 105 | "$_src/sksl/dsl/DSLLayout.cpp", |
Ethan Nicholas | 624a529 | 2021-04-16 14:54:43 -0400 | [diff] [blame] | 106 | "$_src/sksl/dsl/DSLRuntimeEffects.cpp", |
Ethan Nicholas | d6b6f3e | 2021-01-22 15:18:25 -0500 | [diff] [blame] | 107 | "$_src/sksl/dsl/DSLStatement.cpp", |
Ethan Nicholas | 2919bbd | 2021-06-10 12:07:34 -0400 | [diff] [blame] | 108 | "$_src/sksl/dsl/DSLSymbols.cpp", |
Ethan Nicholas | b3d4e74 | 2021-01-08 11:42:25 -0500 | [diff] [blame] | 109 | "$_src/sksl/dsl/DSLType.cpp", |
Ethan Nicholas | bffe80a | 2021-01-11 15:42:44 -0500 | [diff] [blame] | 110 | "$_src/sksl/dsl/DSLVar.cpp", |
Ethan Nicholas | c3bb9e3 | 2021-02-02 11:51:03 -0500 | [diff] [blame] | 111 | "$_src/sksl/dsl/priv/DSLFPs.cpp", |
Ethan Nicholas | 9504614 | 2021-01-07 10:57:27 -0500 | [diff] [blame] | 112 | "$_src/sksl/dsl/priv/DSLWriter.cpp", |
John Stiles | ecdfc03 | 2021-02-01 10:18:20 -0500 | [diff] [blame] | 113 | "$_src/sksl/dsl/priv/DSLWriter.h", |
John Stiles | e2aec43 | 2021-03-01 09:27:48 -0500 | [diff] [blame] | 114 | "$_src/sksl/ir/SkSLBinaryExpression.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 115 | "$_src/sksl/ir/SkSLBinaryExpression.h", |
John Stiles | bf16b6c | 2021-03-12 19:24:31 -0500 | [diff] [blame] | 116 | "$_src/sksl/ir/SkSLBlock.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 117 | "$_src/sksl/ir/SkSLBlock.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 118 | "$_src/sksl/ir/SkSLBreakStatement.h", |
Brian Osman | eb0f29d | 2021-08-04 11:34:16 -0400 | [diff] [blame] | 119 | "$_src/sksl/ir/SkSLChildCall.cpp", |
| 120 | "$_src/sksl/ir/SkSLChildCall.h", |
Ethan Nicholas | f70f044 | 2020-09-29 12:41:35 -0400 | [diff] [blame] | 121 | "$_src/sksl/ir/SkSLConstructor.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 122 | "$_src/sksl/ir/SkSLConstructor.h", |
John Stiles | 7384b37 | 2021-04-01 13:48:15 -0400 | [diff] [blame] | 123 | "$_src/sksl/ir/SkSLConstructorArray.cpp", |
| 124 | "$_src/sksl/ir/SkSLConstructorArray.h", |
John Stiles | e3ae968 | 2021-08-05 10:35:01 -0400 | [diff] [blame] | 125 | "$_src/sksl/ir/SkSLConstructorArrayCast.cpp", |
| 126 | "$_src/sksl/ir/SkSLConstructorArrayCast.h", |
John Stiles | 8cad637 | 2021-04-07 12:31:13 -0400 | [diff] [blame] | 127 | "$_src/sksl/ir/SkSLConstructorCompound.cpp", |
| 128 | "$_src/sksl/ir/SkSLConstructorCompound.h", |
| 129 | "$_src/sksl/ir/SkSLConstructorCompoundCast.cpp", |
| 130 | "$_src/sksl/ir/SkSLConstructorCompoundCast.h", |
John Stiles | e118278 | 2021-03-30 22:09:37 -0400 | [diff] [blame] | 131 | "$_src/sksl/ir/SkSLConstructorDiagonalMatrix.cpp", |
| 132 | "$_src/sksl/ir/SkSLConstructorDiagonalMatrix.h", |
John Stiles | 5abb9e1 | 2021-04-06 13:47:19 -0400 | [diff] [blame] | 133 | "$_src/sksl/ir/SkSLConstructorMatrixResize.cpp", |
| 134 | "$_src/sksl/ir/SkSLConstructorMatrixResize.h", |
John Stiles | fd7252f | 2021-04-04 22:24:40 -0400 | [diff] [blame] | 135 | "$_src/sksl/ir/SkSLConstructorScalarCast.cpp", |
| 136 | "$_src/sksl/ir/SkSLConstructorScalarCast.h", |
John Stiles | 2938eea | 2021-04-01 18:58:25 -0400 | [diff] [blame] | 137 | "$_src/sksl/ir/SkSLConstructorSplat.cpp", |
| 138 | "$_src/sksl/ir/SkSLConstructorSplat.h", |
John Stiles | d47330f | 2021-04-08 23:25:52 -0400 | [diff] [blame] | 139 | "$_src/sksl/ir/SkSLConstructorStruct.cpp", |
| 140 | "$_src/sksl/ir/SkSLConstructorStruct.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 141 | "$_src/sksl/ir/SkSLContinueStatement.h", |
| 142 | "$_src/sksl/ir/SkSLDiscardStatement.h", |
John Stiles | ea5822e | 2021-02-26 11:18:20 -0500 | [diff] [blame] | 143 | "$_src/sksl/ir/SkSLDoStatement.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 144 | "$_src/sksl/ir/SkSLDoStatement.h", |
John Stiles | 32385b7 | 2021-11-09 16:29:13 -0500 | [diff] [blame] | 145 | "$_src/sksl/ir/SkSLExpression.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 146 | "$_src/sksl/ir/SkSLExpression.h", |
John Stiles | 3e5871c | 2021-02-25 20:52:03 -0500 | [diff] [blame] | 147 | "$_src/sksl/ir/SkSLExpressionStatement.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 148 | "$_src/sksl/ir/SkSLExpressionStatement.h", |
| 149 | "$_src/sksl/ir/SkSLExtension.h", |
John Stiles | 7134646 | 2021-04-13 09:42:05 -0400 | [diff] [blame] | 150 | "$_src/sksl/ir/SkSLExternalFunction.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 151 | "$_src/sksl/ir/SkSLExternalFunctionCall.h", |
Brian Osman | be0b3b7 | 2021-01-06 14:27:35 -0500 | [diff] [blame] | 152 | "$_src/sksl/ir/SkSLExternalFunctionReference.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 153 | "$_src/sksl/ir/SkSLField.h", |
John Stiles | 06d600f | 2021-03-08 09:18:21 -0500 | [diff] [blame] | 154 | "$_src/sksl/ir/SkSLFieldAccess.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 155 | "$_src/sksl/ir/SkSLFieldAccess.h", |
John Stiles | b321a07 | 2021-02-25 16:24:19 -0500 | [diff] [blame] | 156 | "$_src/sksl/ir/SkSLForStatement.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 157 | "$_src/sksl/ir/SkSLForStatement.h", |
John Stiles | cd7ba50 | 2021-03-19 10:54:59 -0400 | [diff] [blame] | 158 | "$_src/sksl/ir/SkSLFunctionCall.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 159 | "$_src/sksl/ir/SkSLFunctionCall.h", |
Ethan Nicholas | 371f6e1 | 2021-05-04 14:30:02 -0400 | [diff] [blame] | 160 | "$_src/sksl/ir/SkSLFunctionDeclaration.cpp", |
John Stiles | 8e3b6be | 2020-10-13 11:14:08 -0400 | [diff] [blame] | 161 | "$_src/sksl/ir/SkSLFunctionDeclaration.h", |
John Stiles | 8d13084 | 2021-08-27 12:42:45 -0400 | [diff] [blame] | 162 | "$_src/sksl/ir/SkSLFunctionDefinition.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 163 | "$_src/sksl/ir/SkSLFunctionDefinition.h", |
John Stiles | 569249b | 2020-11-03 12:18:22 -0500 | [diff] [blame] | 164 | "$_src/sksl/ir/SkSLFunctionPrototype.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 165 | "$_src/sksl/ir/SkSLFunctionReference.h", |
John Stiles | cf3059e | 2021-02-25 14:27:02 -0500 | [diff] [blame] | 166 | "$_src/sksl/ir/SkSLIfStatement.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 167 | "$_src/sksl/ir/SkSLIfStatement.h", |
John Stiles | 51d3398 | 2021-03-08 09:18:07 -0500 | [diff] [blame] | 168 | "$_src/sksl/ir/SkSLIndexExpression.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 169 | "$_src/sksl/ir/SkSLIndexExpression.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 170 | "$_src/sksl/ir/SkSLInterfaceBlock.h", |
John Stiles | 7591d4b | 2021-09-13 13:32:06 -0400 | [diff] [blame] | 171 | "$_src/sksl/ir/SkSLLiteral.h", |
Brian Osman | 3099f79 | 2021-09-01 13:12:16 -0400 | [diff] [blame] | 172 | "$_src/sksl/ir/SkSLMethodReference.h", |
Ethan Nicholas | 6cfe358 | 2021-10-14 09:38:06 -0400 | [diff] [blame] | 173 | "$_src/sksl/ir/SkSLModifiers.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 174 | "$_src/sksl/ir/SkSLModifiersDeclaration.h", |
| 175 | "$_src/sksl/ir/SkSLNop.h", |
Ethan Nicholas | 549c6b8 | 2021-06-25 12:31:44 -0400 | [diff] [blame] | 176 | "$_src/sksl/ir/SkSLPoison.h", |
John Stiles | 52d3b01 | 2021-02-26 15:56:48 -0500 | [diff] [blame] | 177 | "$_src/sksl/ir/SkSLPostfixExpression.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 178 | "$_src/sksl/ir/SkSLPostfixExpression.h", |
John Stiles | 71624de | 2020-11-05 11:56:03 -0500 | [diff] [blame] | 179 | "$_src/sksl/ir/SkSLPrefixExpression.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 180 | "$_src/sksl/ir/SkSLPrefixExpression.h", |
| 181 | "$_src/sksl/ir/SkSLProgram.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 182 | "$_src/sksl/ir/SkSLReturnStatement.h", |
Ethan Nicholas | 762466e | 2017-06-29 10:03:38 -0400 | [diff] [blame] | 183 | "$_src/sksl/ir/SkSLSetting.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 184 | "$_src/sksl/ir/SkSLSetting.h", |
John Stiles | dc75a97 | 2020-11-25 16:24:55 -0500 | [diff] [blame] | 185 | "$_src/sksl/ir/SkSLStructDefinition.h", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 186 | "$_src/sksl/ir/SkSLSwitchCase.h", |
John Stiles | e1d1b08 | 2021-02-23 13:44:36 -0500 | [diff] [blame] | 187 | "$_src/sksl/ir/SkSLSwitchStatement.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 188 | "$_src/sksl/ir/SkSLSwitchStatement.h", |
John Stiles | 6e88e04 | 2021-02-19 14:09:38 -0500 | [diff] [blame] | 189 | "$_src/sksl/ir/SkSLSwizzle.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 190 | "$_src/sksl/ir/SkSLSwizzle.h", |
Ethan Nicholas | d4efe68 | 2019-08-29 16:10:13 -0400 | [diff] [blame] | 191 | "$_src/sksl/ir/SkSLSymbolTable.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 192 | "$_src/sksl/ir/SkSLSymbolTable.h", |
John Stiles | 90518f7 | 2021-02-26 20:44:54 -0500 | [diff] [blame] | 193 | "$_src/sksl/ir/SkSLTernaryExpression.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 194 | "$_src/sksl/ir/SkSLTernaryExpression.h", |
Mike Klein | a5fb615 | 2016-10-26 14:17:04 -0400 | [diff] [blame] | 195 | "$_src/sksl/ir/SkSLType.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 196 | "$_src/sksl/ir/SkSLType.h", |
John Stiles | a106472 | 2021-10-04 12:43:39 -0400 | [diff] [blame] | 197 | "$_src/sksl/ir/SkSLTypeReference.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 198 | "$_src/sksl/ir/SkSLTypeReference.h", |
| 199 | "$_src/sksl/ir/SkSLUnresolvedFunction.h", |
John Stiles | e67bd13 | 2021-03-19 18:39:25 -0400 | [diff] [blame] | 200 | "$_src/sksl/ir/SkSLVarDeclarations.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 201 | "$_src/sksl/ir/SkSLVarDeclarations.h", |
Ethan Nicholas | 5b9b0db | 2021-01-21 13:12:01 -0500 | [diff] [blame] | 202 | "$_src/sksl/ir/SkSLVariable.cpp", |
John Stiles | 49a5a18 | 2020-08-13 12:04:15 -0400 | [diff] [blame] | 203 | "$_src/sksl/ir/SkSLVariable.h", |
Ethan Nicholas | 8f7e28f | 2018-03-26 14:24:27 -0400 | [diff] [blame] | 204 | "$_src/sksl/ir/SkSLVariableReference.cpp", |
John Stiles | f105818 | 2020-06-02 12:29:20 -0400 | [diff] [blame] | 205 | "$_src/sksl/ir/SkSLVariableReference.h", |
John Stiles | 3738ef5 | 2021-04-13 10:41:57 -0400 | [diff] [blame] | 206 | "$_src/sksl/spirv.h", |
John Stiles | 5d5f24e | 2021-12-10 12:03:35 -0500 | [diff] [blame] | 207 | "$_src/sksl/tracing/SkVMDebugTrace.cpp", |
| 208 | "$_src/sksl/tracing/SkVMDebugTrace.h", |
Ethan Nicholas | 1e6e919 | 2021-09-30 12:47:04 -0400 | [diff] [blame] | 209 | "$_src/sksl/transform/SkSLBuiltinVariableScanner.cpp", |
John Stiles | 042a197 | 2021-10-06 20:37:39 -0400 | [diff] [blame] | 210 | "$_src/sksl/transform/SkSLEliminateDeadFunctions.cpp", |
| 211 | "$_src/sksl/transform/SkSLEliminateDeadGlobalVariables.cpp", |
John Stiles | a7827d6 | 2021-10-06 16:51:57 -0400 | [diff] [blame] | 212 | "$_src/sksl/transform/SkSLEliminateDeadLocalVariables.cpp", |
John Stiles | 018b243 | 2022-05-13 10:51:38 -0400 | [diff] [blame] | 213 | "$_src/sksl/transform/SkSLEliminateEmptyStatements.cpp", |
John Stiles | 7176637 | 2021-10-06 15:54:55 -0400 | [diff] [blame] | 214 | "$_src/sksl/transform/SkSLEliminateUnreachableCode.cpp", |
Ethan Nicholas | 1e6e919 | 2021-09-30 12:47:04 -0400 | [diff] [blame] | 215 | "$_src/sksl/transform/SkSLTransform.h", |
Mike Klein | a5fb615 | 2016-10-26 14:17:04 -0400 | [diff] [blame] | 216 | ] |
Ethan Nicholas | 762466e | 2017-06-29 10:03:38 -0400 | [diff] [blame] | 217 | |
Kevin Lubick | 196b172 | 2022-04-12 08:23:07 -0400 | [diff] [blame] | 218 | skia_sksl_tracing_sources = [ |
| 219 | "$_src/sksl/tracing/SkVMDebugTracePlayer.cpp", |
| 220 | "$_src/sksl/tracing/SkVMDebugTracePlayer.h", |
| 221 | ] |
| 222 | |
Brian Osman | fb32ddf | 2019-06-18 10:14:20 -0400 | [diff] [blame] | 223 | skia_sksl_gpu_sources = [ |
John Stiles | 3738ef5 | 2021-04-13 10:41:57 -0400 | [diff] [blame] | 224 | "$_src/sksl/codegen/SkSLCodeGenerator.h", |
| 225 | "$_src/sksl/codegen/SkSLGLSLCodeGenerator.cpp", |
| 226 | "$_src/sksl/codegen/SkSLGLSLCodeGenerator.h", |
John Stiles | 3738ef5 | 2021-04-13 10:41:57 -0400 | [diff] [blame] | 227 | "$_src/sksl/codegen/SkSLMetalCodeGenerator.cpp", |
| 228 | "$_src/sksl/codegen/SkSLMetalCodeGenerator.h", |
| 229 | "$_src/sksl/codegen/SkSLPipelineStageCodeGenerator.cpp", |
| 230 | "$_src/sksl/codegen/SkSLPipelineStageCodeGenerator.h", |
| 231 | "$_src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp", |
| 232 | "$_src/sksl/codegen/SkSLSPIRVCodeGenerator.h", |
| 233 | "$_src/sksl/codegen/SkSLSPIRVtoHLSL.cpp", |
| 234 | "$_src/sksl/codegen/SkSLSPIRVtoHLSL.h", |
Arman Uguray | be405a8 | 2022-03-28 16:34:52 -0700 | [diff] [blame] | 235 | "$_src/sksl/codegen/SkSLWGSLCodeGenerator.cpp", |
| 236 | "$_src/sksl/codegen/SkSLWGSLCodeGenerator.h", |
Brian Osman | fb32ddf | 2019-06-18 10:14:20 -0400 | [diff] [blame] | 237 | ] |
John Stiles | 121d4a2 | 2022-03-30 14:20:13 -0400 | [diff] [blame] | 238 | |
| 239 | skslc_deps = [ |
| 240 | "$_src/core/SkArenaAlloc.cpp", |
| 241 | "$_src/core/SkBlockAllocator.cpp", |
| 242 | "$_src/core/SkCpu.cpp", |
| 243 | "$_src/core/SkData.cpp", |
| 244 | "$_src/core/SkHalf.cpp", |
| 245 | "$_src/core/SkMalloc.cpp", |
| 246 | "$_src/core/SkMath.cpp", |
| 247 | "$_src/core/SkMatrixInvert.cpp", |
| 248 | "$_src/core/SkSemaphore.cpp", |
| 249 | "$_src/core/SkStream.cpp", |
| 250 | "$_src/core/SkString.cpp", |
| 251 | "$_src/core/SkStringUtils.cpp", |
| 252 | "$_src/core/SkThreadID.cpp", |
| 253 | "$_src/core/SkUtils.cpp", |
| 254 | "$_src/core/SkVM.cpp", |
Greg Daniel | 719239c | 2022-04-07 11:20:24 -0400 | [diff] [blame] | 255 | "$_src/gpu/ganesh/GrMemoryPool.cpp", |
John Stiles | 121d4a2 | 2022-03-30 14:20:13 -0400 | [diff] [blame] | 256 | "$_src/ports/SkMemory_malloc.cpp", |
| 257 | "$_src/ports/SkOSFile_stdio.cpp", |
| 258 | "$_src/utils/SkJSON.cpp", |
| 259 | "$_src/utils/SkJSONWriter.cpp", |
John Stiles | 56bc24c | 2022-04-18 23:04:30 -0400 | [diff] [blame] | 260 | "$_src/utils/SkOSPath.cpp", |
John Stiles | 121d4a2 | 2022-03-30 14:20:13 -0400 | [diff] [blame] | 261 | "$_src/utils/SkParse.cpp", |
| 262 | "$_src/utils/SkShaderUtils.cpp", |
| 263 | "$_src/utils/SkUTF.cpp", |
| 264 | "$_src/utils/SkVMVisualizer.cpp", |
| 265 | ] |