Robert Phillips | 755e00e | 2021-09-21 11:59:57 -0400 | [diff] [blame] | 1 | # Copyright 2021 Google LLC |
| 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("../experimental/graphite/src", "abspath") |
| 8 | _include = get_path_info("../experimental/graphite/include", "abspath") |
| 9 | |
Robert Phillips | e19164d | 2021-09-28 14:01:13 -0400 | [diff] [blame] | 10 | skia_graphite_public = [ |
| 11 | "$_include/Context.h", |
| 12 | "$_include/GraphiteTypes.h", |
| 13 | ] |
Robert Phillips | 755e00e | 2021-09-21 11:59:57 -0400 | [diff] [blame] | 14 | |
| 15 | skia_graphite_sources = [ |
| 16 | "$_include/Context.h", |
| 17 | "$_include/SkStuff.h", |
Greg Daniel | d73cff0 | 2021-09-29 11:42:09 -0400 | [diff] [blame] | 18 | "$_include/TextureInfo.h", |
Greg Daniel | fbc64be | 2021-10-06 10:30:33 -0400 | [diff] [blame] | 19 | "$_include/private/GraphiteTypesPriv.h", |
Jim Van Verth | 1e90b88 | 2021-09-24 11:09:08 -0400 | [diff] [blame] | 20 | "$_src/Caps.cpp", |
| 21 | "$_src/Caps.h", |
Jim Van Verth | 8b85d7b | 2021-09-24 15:04:45 -0400 | [diff] [blame] | 22 | "$_src/CommandBuffer.cpp", |
| 23 | "$_src/CommandBuffer.h", |
Robert Phillips | 755e00e | 2021-09-21 11:59:57 -0400 | [diff] [blame] | 24 | "$_src/Context.cpp", |
| 25 | "$_src/Device.cpp", |
| 26 | "$_src/Device.h", |
Michael Ludwig | 65e848d | 2021-10-04 20:36:51 +0000 | [diff] [blame] | 27 | "$_src/DrawContext.cpp", |
| 28 | "$_src/DrawContext.h", |
Michael Ludwig | aeb5d4d | 2021-09-25 13:06:50 -0400 | [diff] [blame] | 29 | "$_src/DrawList.h", |
Michael Ludwig | 949aebf | 2021-09-28 15:19:34 -0400 | [diff] [blame] | 30 | "$_src/DrawPass.cpp", |
| 31 | "$_src/DrawPass.h", |
Jim Van Verth | 1e90b88 | 2021-09-24 11:09:08 -0400 | [diff] [blame] | 32 | "$_src/Gpu.cpp", |
| 33 | "$_src/Gpu.h", |
Robert Phillips | d6bf374 | 2021-09-22 16:07:30 -0400 | [diff] [blame] | 34 | "$_src/Image_Graphite.cpp", |
| 35 | "$_src/Image_Graphite.h", |
Robert Phillips | 47da0ac | 2021-10-06 10:43:54 -0400 | [diff] [blame] | 36 | "$_src/Recorder.cpp", |
| 37 | "$_src/Recorder.h", |
| 38 | "$_src/Recording.cpp", |
| 39 | "$_src/Recording.h", |
Michael Ludwig | aeb5d4d | 2021-09-25 13:06:50 -0400 | [diff] [blame] | 40 | "$_src/RenderPassTask.cpp", |
| 41 | "$_src/RenderPassTask.h", |
Jim Van Verth | efdb1f0 | 2021-10-04 16:16:57 -0400 | [diff] [blame] | 42 | "$_src/RenderPipeline.cpp", |
| 43 | "$_src/RenderPipeline.h", |
| 44 | "$_src/RenderPipelineDesc.cpp", |
| 45 | "$_src/RenderPipelineDesc.h", |
Jim Van Verth | 8b85d7b | 2021-09-24 15:04:45 -0400 | [diff] [blame] | 46 | "$_src/ResourceProvider.cpp", |
| 47 | "$_src/ResourceProvider.h", |
Robert Phillips | 755e00e | 2021-09-21 11:59:57 -0400 | [diff] [blame] | 48 | "$_src/SkStuff.cpp", |
Robert Phillips | f15c3ff | 2021-09-21 15:34:36 -0400 | [diff] [blame] | 49 | "$_src/Surface_Graphite.cpp", |
| 50 | "$_src/Surface_Graphite.h", |
Robert Phillips | 5a6f160 | 2021-09-21 16:34:35 -0400 | [diff] [blame] | 51 | "$_src/Task.cpp", |
| 52 | "$_src/Task.h", |
Robert Phillips | 47da0ac | 2021-10-06 10:43:54 -0400 | [diff] [blame] | 53 | "$_src/TaskGraph.cpp", |
| 54 | "$_src/TaskGraph.h", |
Greg Daniel | b2d20e0 | 2021-09-30 10:51:08 -0400 | [diff] [blame] | 55 | "$_src/Texture.cpp", |
| 56 | "$_src/Texture.h", |
Greg Daniel | e47c5d1 | 2021-10-07 10:17:44 -0400 | [diff] [blame] | 57 | "$_src/TextureInfo.cpp", |
| 58 | "$_src/TextureProxy.cpp", |
| 59 | "$_src/TextureProxy.h", |
Michael Ludwig | 2aff315 | 2021-10-06 15:30:13 -0400 | [diff] [blame] | 60 | "$_src/geom/BoundsManager.h", |
| 61 | "$_src/geom/Shape.cpp", |
| 62 | "$_src/geom/Shape.h", |
Robert Phillips | 755e00e | 2021-09-21 11:59:57 -0400 | [diff] [blame] | 63 | ] |
Jim Van Verth | ff733b3 | 2021-09-24 16:46:36 -0400 | [diff] [blame] | 64 | |
| 65 | skia_graphite_mtl_sources = [ |
Robert Phillips | e19164d | 2021-09-28 14:01:13 -0400 | [diff] [blame] | 66 | "$_include/mtl/MtlBackendContext.h", |
| 67 | "$_include/mtl/MtlTypes.h", |
Greg Daniel | d73cff0 | 2021-09-29 11:42:09 -0400 | [diff] [blame] | 68 | "$_include/private/MtlTypesPriv.h", |
Jim Van Verth | 47b6286 | 2021-09-28 11:55:21 -0400 | [diff] [blame] | 69 | "$_src/mtl/MtlCaps.h", |
| 70 | "$_src/mtl/MtlCaps.mm", |
| 71 | "$_src/mtl/MtlCommandBuffer.h", |
| 72 | "$_src/mtl/MtlCommandBuffer.mm", |
Jim Van Verth | ff733b3 | 2021-09-24 16:46:36 -0400 | [diff] [blame] | 73 | "$_src/mtl/MtlGpu.h", |
| 74 | "$_src/mtl/MtlGpu.mm", |
Jim Van Verth | efdb1f0 | 2021-10-04 16:16:57 -0400 | [diff] [blame] | 75 | "$_src/mtl/MtlRenderPipeline.h", |
| 76 | "$_src/mtl/MtlRenderPipeline.mm", |
Jim Van Verth | 47b6286 | 2021-09-28 11:55:21 -0400 | [diff] [blame] | 77 | "$_src/mtl/MtlResourceProvider.h", |
| 78 | "$_src/mtl/MtlResourceProvider.mm", |
Greg Daniel | f69f21e | 2021-09-30 11:56:44 -0400 | [diff] [blame] | 79 | "$_src/mtl/MtlTexture.h", |
| 80 | "$_src/mtl/MtlTexture.mm", |
Jim Van Verth | 0f833ca | 2021-09-29 16:48:25 -0400 | [diff] [blame] | 81 | "$_src/mtl/MtlTrampoline.h", |
| 82 | "$_src/mtl/MtlTrampoline.mm", |
Greg Daniel | d73cff0 | 2021-09-29 11:42:09 -0400 | [diff] [blame] | 83 | "$_src/mtl/MtlTypesPriv.mm", |
Greg Daniel | d4ca5e1 | 2021-10-05 16:34:37 -0400 | [diff] [blame] | 84 | "$_src/mtl/MtlUtils.h", |
| 85 | "$_src/mtl/MtlUtils.mm", |
Jim Van Verth | ff733b3 | 2021-09-24 16:46:36 -0400 | [diff] [blame] | 86 | ] |