xref: /third_party/skia/modules/svg/svg.gni (revision cb93a386)
1cb93a386Sopenharmony_ci# Copyright 2020 Google Inc.
2cb93a386Sopenharmony_ci#
3cb93a386Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be
4cb93a386Sopenharmony_ci# found in the LICENSE file.
5cb93a386Sopenharmony_ci
6cb93a386Sopenharmony_ci# Things are easiest for everyone if these source paths are absolute.
7cb93a386Sopenharmony_ci_src = get_path_info("src", "abspath")
8cb93a386Sopenharmony_ci_include = get_path_info("include", "abspath")
9cb93a386Sopenharmony_ci
10cb93a386Sopenharmony_ciskia_svg_public = [
11cb93a386Sopenharmony_ci  "$_include/CssStyleParser.h",
12cb93a386Sopenharmony_ci  "$_include/SkSVGAttribute.h",
13cb93a386Sopenharmony_ci  "$_include/SkSVGAttributeParser.h",
14cb93a386Sopenharmony_ci  "$_include/SkSVGCircle.h",
15cb93a386Sopenharmony_ci  "$_include/SkSVGClipPath.h",
16cb93a386Sopenharmony_ci  "$_include/SkSVGContainer.h",
17cb93a386Sopenharmony_ci  "$_include/SkSVGDefs.h",
18cb93a386Sopenharmony_ci  "$_include/SkSVGDOM.h",
19cb93a386Sopenharmony_ci  "$_include/SkSVGEllipse.h",
20cb93a386Sopenharmony_ci  "$_include/SkSVGFe.h",
21cb93a386Sopenharmony_ci  "$_include/SkSVGFeBlend.h",
22cb93a386Sopenharmony_ci  "$_include/SkSVGFeColorMatrix.h",
23cb93a386Sopenharmony_ci  "$_include/SkSVGFeComposite.h",
24cb93a386Sopenharmony_ci  "$_include/SkSVGFeDisplacementMap.h",
25cb93a386Sopenharmony_ci  "$_include/SkSVGFeFlood.h",
26cb93a386Sopenharmony_ci  "$_include/SkSVGFeGaussianBlur.h",
27cb93a386Sopenharmony_ci  "$_include/SkSVGFeImage.h",
28cb93a386Sopenharmony_ci  "$_include/SkSVGFeLightSource.h",
29cb93a386Sopenharmony_ci  "$_include/SkSVGFeLighting.h",
30cb93a386Sopenharmony_ci  "$_include/SkSVGFeMorphology.h",
31cb93a386Sopenharmony_ci  "$_include/SkSVGFeOffset.h",
32cb93a386Sopenharmony_ci  "$_include/SkSVGFeTurbulence.h",
33cb93a386Sopenharmony_ci  "$_include/SkSVGFilter.h",
34cb93a386Sopenharmony_ci  "$_include/SkSVGFilterContext.h",
35cb93a386Sopenharmony_ci  "$_include/SkSVGG.h",
36cb93a386Sopenharmony_ci  "$_include/SkSVGGradient.h",
37cb93a386Sopenharmony_ci  "$_include/SkSVGHiddenContainer.h",
38cb93a386Sopenharmony_ci  "$_include/SkSVGIDMapper.h",
39cb93a386Sopenharmony_ci  "$_include/SkSVGImage.h",
40cb93a386Sopenharmony_ci  "$_include/SkSVGLinearGradient.h",
41cb93a386Sopenharmony_ci  "$_include/SkSVGLine.h",
42cb93a386Sopenharmony_ci  "$_include/SkSVGMask.h",
43cb93a386Sopenharmony_ci  "$_include/SkSVGNode.h",
44cb93a386Sopenharmony_ci  "$_include/SkSVGPath.h",
45cb93a386Sopenharmony_ci  "$_include/SkSVGPattern.h",
46cb93a386Sopenharmony_ci  "$_include/SkSVGPoly.h",
47cb93a386Sopenharmony_ci  "$_include/SkSVGRadialGradient.h",
48cb93a386Sopenharmony_ci  "$_include/SkSVGRect.h",
49cb93a386Sopenharmony_ci  "$_include/SkSVGRenderContext.h",
50cb93a386Sopenharmony_ci  "$_include/SkSVGShape.h",
51cb93a386Sopenharmony_ci  "$_include/SkSVGStop.h",
52cb93a386Sopenharmony_ci  "$_include/SkSVGSVG.h",
53cb93a386Sopenharmony_ci  "$_include/SkSVGText.h",
54cb93a386Sopenharmony_ci  "$_include/SkSVGTransformableNode.h",
55cb93a386Sopenharmony_ci  "$_include/SkSVGTypes.h",
56cb93a386Sopenharmony_ci  "$_include/SkSVGUse.h",
57cb93a386Sopenharmony_ci  "$_include/SkSVGValue.h",
58cb93a386Sopenharmony_ci  "$_include/SkSVGXMLDOM.h",
59cb93a386Sopenharmony_ci]
60cb93a386Sopenharmony_ci
61cb93a386Sopenharmony_ciskia_svg_sources = [
62cb93a386Sopenharmony_ci  "$_src/CssStyleParser.cpp",
63cb93a386Sopenharmony_ci  "$_src/SkSVGAttribute.cpp",
64cb93a386Sopenharmony_ci  "$_src/SkSVGAttributeParser.cpp",
65cb93a386Sopenharmony_ci  "$_src/SkSVGCircle.cpp",
66cb93a386Sopenharmony_ci  "$_src/SkSVGClipPath.cpp",
67cb93a386Sopenharmony_ci  "$_src/SkSVGContainer.cpp",
68cb93a386Sopenharmony_ci  "$_src/SkSVGDOM.cpp",
69cb93a386Sopenharmony_ci  "$_src/SkSVGEllipse.cpp",
70cb93a386Sopenharmony_ci  "$_src/SkSVGFe.cpp",
71cb93a386Sopenharmony_ci  "$_src/SkSVGFeBlend.cpp",
72cb93a386Sopenharmony_ci  "$_src/SkSVGFeColorMatrix.cpp",
73cb93a386Sopenharmony_ci  "$_src/SkSVGFeComposite.cpp",
74cb93a386Sopenharmony_ci  "$_src/SkSVGFeDisplacementMap.cpp",
75cb93a386Sopenharmony_ci  "$_src/SkSVGFeFlood.cpp",
76cb93a386Sopenharmony_ci  "$_src/SkSVGFeGaussianBlur.cpp",
77cb93a386Sopenharmony_ci  "$_src/SkSVGFeImage.cpp",
78cb93a386Sopenharmony_ci  "$_src/SkSVGFeLightSource.cpp",
79cb93a386Sopenharmony_ci  "$_src/SkSVGFeLighting.cpp",
80cb93a386Sopenharmony_ci  "$_src/SkSVGFeMorphology.cpp",
81cb93a386Sopenharmony_ci  "$_src/SkSVGFeOffset.cpp",
82cb93a386Sopenharmony_ci  "$_src/SkSVGFeTurbulence.cpp",
83cb93a386Sopenharmony_ci  "$_src/SkSVGFilter.cpp",
84cb93a386Sopenharmony_ci  "$_src/SkSVGFilterContext.cpp",
85cb93a386Sopenharmony_ci  "$_src/SkSVGGradient.cpp",
86cb93a386Sopenharmony_ci  "$_src/SkSVGImage.cpp",
87cb93a386Sopenharmony_ci  "$_src/SkSVGLine.cpp",
88cb93a386Sopenharmony_ci  "$_src/SkSVGLinearGradient.cpp",
89cb93a386Sopenharmony_ci  "$_src/SkSVGMask.cpp",
90cb93a386Sopenharmony_ci  "$_src/SkSVGNode.cpp",
91cb93a386Sopenharmony_ci  "$_src/SkSVGPath.cpp",
92cb93a386Sopenharmony_ci  "$_src/SkSVGPattern.cpp",
93cb93a386Sopenharmony_ci  "$_src/SkSVGPoly.cpp",
94cb93a386Sopenharmony_ci  "$_src/SkSVGRadialGradient.cpp",
95cb93a386Sopenharmony_ci  "$_src/SkSVGRect.cpp",
96cb93a386Sopenharmony_ci  "$_src/SkSVGRenderContext.cpp",
97cb93a386Sopenharmony_ci  "$_src/SkSVGSVG.cpp",
98cb93a386Sopenharmony_ci  "$_src/SkSVGShape.cpp",
99cb93a386Sopenharmony_ci  "$_src/SkSVGStop.cpp",
100cb93a386Sopenharmony_ci  "$_src/SkSVGText.cpp",
101cb93a386Sopenharmony_ci  "$_src/SkSVGTextPriv.h",
102cb93a386Sopenharmony_ci  "$_src/SkSVGTransformableNode.cpp",
103cb93a386Sopenharmony_ci  "$_src/SkSVGUse.cpp",
104cb93a386Sopenharmony_ci  "$_src/SkSVGValue.cpp",
105cb93a386Sopenharmony_ci  "$_src/SkSVGXMLDOM.cpp",
106cb93a386Sopenharmony_ci]
107