blob: b9b7a8429ef5ca8c2f702cc64d91b56cae3aff9b [file] [log] [blame]
Florin Malitab3418102020-10-15 18:10:29 -04001# Copyright 2020 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_include = get_path_info("include", "abspath")
9
10skia_svg_public = [
11 "$_include/SkSVGAttribute.h",
12 "$_include/SkSVGAttributeParser.h",
13 "$_include/SkSVGCircle.h",
14 "$_include/SkSVGClipPath.h",
15 "$_include/SkSVGContainer.h",
16 "$_include/SkSVGDefs.h",
17 "$_include/SkSVGDOM.h",
18 "$_include/SkSVGEllipse.h",
Tyler Dennistondf208a32020-10-30 16:01:54 -040019 "$_include/SkSVGFe.h",
Tyler Dennistona25e1a32021-01-15 12:38:29 -050020 "$_include/SkSVGFeBlend.h",
Tyler Denniston70bb18d2020-11-06 12:07:53 -050021 "$_include/SkSVGFeColorMatrix.h",
Tyler Dennistonb25caae2020-11-09 12:46:02 -050022 "$_include/SkSVGFeComposite.h",
Tyler Denniston8ed04432020-12-10 15:51:04 -050023 "$_include/SkSVGFeFlood.h",
Tyler Denniston187d8112021-01-12 09:34:23 -050024 "$_include/SkSVGFeGaussianBlur.h",
Tyler Denniston4c89481be2021-01-20 09:41:22 -050025 "$_include/SkSVGFeMorphology.h",
Tyler Denniston5878ece2021-01-15 09:17:55 -050026 "$_include/SkSVGFeOffset.h",
Tyler Dennistondada9602020-11-03 10:04:25 -050027 "$_include/SkSVGFeTurbulence.h",
Tyler Dennistondf208a32020-10-30 16:01:54 -040028 "$_include/SkSVGFilter.h",
29 "$_include/SkSVGFilterContext.h",
Florin Malitab3418102020-10-15 18:10:29 -040030 "$_include/SkSVGG.h",
31 "$_include/SkSVGGradient.h",
32 "$_include/SkSVGHiddenContainer.h",
33 "$_include/SkSVGIDMapper.h",
34 "$_include/SkSVGLinearGradient.h",
35 "$_include/SkSVGLine.h",
Florin Malita836c2ca2021-01-13 11:48:02 -050036 "$_include/SkSVGMask.h",
Florin Malitab3418102020-10-15 18:10:29 -040037 "$_include/SkSVGNode.h",
38 "$_include/SkSVGPath.h",
39 "$_include/SkSVGPattern.h",
40 "$_include/SkSVGPoly.h",
41 "$_include/SkSVGRadialGradient.h",
42 "$_include/SkSVGRect.h",
43 "$_include/SkSVGRenderContext.h",
44 "$_include/SkSVGShape.h",
45 "$_include/SkSVGStop.h",
46 "$_include/SkSVGSVG.h",
47 "$_include/SkSVGText.h",
48 "$_include/SkSVGTransformableNode.h",
49 "$_include/SkSVGTypes.h",
50 "$_include/SkSVGUse.h",
51 "$_include/SkSVGValue.h",
52]
53
54skia_svg_sources = [
55 "$_src/SkSVGAttribute.cpp",
56 "$_src/SkSVGAttributeParser.cpp",
57 "$_src/SkSVGCircle.cpp",
58 "$_src/SkSVGClipPath.cpp",
59 "$_src/SkSVGContainer.cpp",
60 "$_src/SkSVGDOM.cpp",
61 "$_src/SkSVGEllipse.cpp",
Tyler Dennistondf208a32020-10-30 16:01:54 -040062 "$_src/SkSVGFe.cpp",
Tyler Dennistona25e1a32021-01-15 12:38:29 -050063 "$_src/SkSVGFeBlend.cpp",
Tyler Denniston70bb18d2020-11-06 12:07:53 -050064 "$_src/SkSVGFeColorMatrix.cpp",
Tyler Dennistonb25caae2020-11-09 12:46:02 -050065 "$_src/SkSVGFeComposite.cpp",
Tyler Denniston8ed04432020-12-10 15:51:04 -050066 "$_src/SkSVGFeFlood.cpp",
Tyler Denniston187d8112021-01-12 09:34:23 -050067 "$_src/SkSVGFeGaussianBlur.cpp",
Tyler Denniston4c89481be2021-01-20 09:41:22 -050068 "$_src/SkSVGFeMorphology.cpp",
Tyler Denniston5878ece2021-01-15 09:17:55 -050069 "$_src/SkSVGFeOffset.cpp",
Tyler Dennistondada9602020-11-03 10:04:25 -050070 "$_src/SkSVGFeTurbulence.cpp",
Tyler Dennistondf208a32020-10-30 16:01:54 -040071 "$_src/SkSVGFilter.cpp",
72 "$_src/SkSVGFilterContext.cpp",
Florin Malitab3418102020-10-15 18:10:29 -040073 "$_src/SkSVGGradient.cpp",
74 "$_src/SkSVGLine.cpp",
75 "$_src/SkSVGLinearGradient.cpp",
Florin Malita836c2ca2021-01-13 11:48:02 -050076 "$_src/SkSVGMask.cpp",
Florin Malitab3418102020-10-15 18:10:29 -040077 "$_src/SkSVGNode.cpp",
78 "$_src/SkSVGPath.cpp",
79 "$_src/SkSVGPattern.cpp",
80 "$_src/SkSVGPoly.cpp",
81 "$_src/SkSVGRadialGradient.cpp",
82 "$_src/SkSVGRect.cpp",
83 "$_src/SkSVGRenderContext.cpp",
84 "$_src/SkSVGSVG.cpp",
85 "$_src/SkSVGShape.cpp",
86 "$_src/SkSVGStop.cpp",
87 "$_src/SkSVGText.cpp",
Florin Malitadec78022020-12-17 16:36:54 -050088 "$_src/SkSVGTextPriv.h",
Florin Malitab3418102020-10-15 18:10:29 -040089 "$_src/SkSVGTransformableNode.cpp",
90 "$_src/SkSVGUse.cpp",
91 "$_src/SkSVGValue.cpp",
92]