blob: c2f8d03d1c391d669d179dbdd587374573bb3c9d [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 Dennistonf005c8a2021-01-25 12:56:13 -050023 "$_include/SkSVGFeDisplacementMap.h",
Tyler Denniston8ed04432020-12-10 15:51:04 -050024 "$_include/SkSVGFeFlood.h",
Tyler Denniston187d8112021-01-12 09:34:23 -050025 "$_include/SkSVGFeGaussianBlur.h",
Tyler Denniston95b2cf92021-05-05 09:22:43 -040026 "$_include/SkSVGFeImage.h",
Tyler Denniston32b30892021-01-26 14:36:32 -050027 "$_include/SkSVGFeLightSource.h",
Tyler Denniston8eedcd22021-01-27 09:18:06 -050028 "$_include/SkSVGFeLighting.h",
Tyler Denniston4c89481be2021-01-20 09:41:22 -050029 "$_include/SkSVGFeMorphology.h",
Tyler Denniston5878ece2021-01-15 09:17:55 -050030 "$_include/SkSVGFeOffset.h",
Tyler Dennistondada9602020-11-03 10:04:25 -050031 "$_include/SkSVGFeTurbulence.h",
Tyler Dennistondf208a32020-10-30 16:01:54 -040032 "$_include/SkSVGFilter.h",
33 "$_include/SkSVGFilterContext.h",
Florin Malitab3418102020-10-15 18:10:29 -040034 "$_include/SkSVGG.h",
35 "$_include/SkSVGGradient.h",
36 "$_include/SkSVGHiddenContainer.h",
37 "$_include/SkSVGIDMapper.h",
Tyler Denniston8ca46262021-02-02 16:16:21 -050038 "$_include/SkSVGImage.h",
Florin Malitab3418102020-10-15 18:10:29 -040039 "$_include/SkSVGLinearGradient.h",
40 "$_include/SkSVGLine.h",
Florin Malita836c2ca2021-01-13 11:48:02 -050041 "$_include/SkSVGMask.h",
Florin Malitab3418102020-10-15 18:10:29 -040042 "$_include/SkSVGNode.h",
43 "$_include/SkSVGPath.h",
44 "$_include/SkSVGPattern.h",
45 "$_include/SkSVGPoly.h",
46 "$_include/SkSVGRadialGradient.h",
47 "$_include/SkSVGRect.h",
48 "$_include/SkSVGRenderContext.h",
49 "$_include/SkSVGShape.h",
50 "$_include/SkSVGStop.h",
51 "$_include/SkSVGSVG.h",
52 "$_include/SkSVGText.h",
53 "$_include/SkSVGTransformableNode.h",
54 "$_include/SkSVGTypes.h",
55 "$_include/SkSVGUse.h",
56 "$_include/SkSVGValue.h",
57]
58
59skia_svg_sources = [
60 "$_src/SkSVGAttribute.cpp",
61 "$_src/SkSVGAttributeParser.cpp",
62 "$_src/SkSVGCircle.cpp",
63 "$_src/SkSVGClipPath.cpp",
64 "$_src/SkSVGContainer.cpp",
65 "$_src/SkSVGDOM.cpp",
66 "$_src/SkSVGEllipse.cpp",
Tyler Dennistondf208a32020-10-30 16:01:54 -040067 "$_src/SkSVGFe.cpp",
Tyler Dennistona25e1a32021-01-15 12:38:29 -050068 "$_src/SkSVGFeBlend.cpp",
Tyler Denniston70bb18d2020-11-06 12:07:53 -050069 "$_src/SkSVGFeColorMatrix.cpp",
Tyler Dennistonb25caae2020-11-09 12:46:02 -050070 "$_src/SkSVGFeComposite.cpp",
Tyler Dennistonf005c8a2021-01-25 12:56:13 -050071 "$_src/SkSVGFeDisplacementMap.cpp",
Tyler Denniston8ed04432020-12-10 15:51:04 -050072 "$_src/SkSVGFeFlood.cpp",
Tyler Denniston187d8112021-01-12 09:34:23 -050073 "$_src/SkSVGFeGaussianBlur.cpp",
Tyler Denniston95b2cf92021-05-05 09:22:43 -040074 "$_src/SkSVGFeImage.cpp",
Tyler Denniston32b30892021-01-26 14:36:32 -050075 "$_src/SkSVGFeLightSource.cpp",
Tyler Denniston8eedcd22021-01-27 09:18:06 -050076 "$_src/SkSVGFeLighting.cpp",
Tyler Denniston4c89481be2021-01-20 09:41:22 -050077 "$_src/SkSVGFeMorphology.cpp",
Tyler Denniston5878ece2021-01-15 09:17:55 -050078 "$_src/SkSVGFeOffset.cpp",
Tyler Dennistondada9602020-11-03 10:04:25 -050079 "$_src/SkSVGFeTurbulence.cpp",
Tyler Dennistondf208a32020-10-30 16:01:54 -040080 "$_src/SkSVGFilter.cpp",
81 "$_src/SkSVGFilterContext.cpp",
Florin Malitab3418102020-10-15 18:10:29 -040082 "$_src/SkSVGGradient.cpp",
Tyler Denniston8ca46262021-02-02 16:16:21 -050083 "$_src/SkSVGImage.cpp",
Florin Malitab3418102020-10-15 18:10:29 -040084 "$_src/SkSVGLine.cpp",
85 "$_src/SkSVGLinearGradient.cpp",
Florin Malita836c2ca2021-01-13 11:48:02 -050086 "$_src/SkSVGMask.cpp",
Florin Malitab3418102020-10-15 18:10:29 -040087 "$_src/SkSVGNode.cpp",
88 "$_src/SkSVGPath.cpp",
89 "$_src/SkSVGPattern.cpp",
90 "$_src/SkSVGPoly.cpp",
91 "$_src/SkSVGRadialGradient.cpp",
92 "$_src/SkSVGRect.cpp",
93 "$_src/SkSVGRenderContext.cpp",
94 "$_src/SkSVGSVG.cpp",
95 "$_src/SkSVGShape.cpp",
96 "$_src/SkSVGStop.cpp",
97 "$_src/SkSVGText.cpp",
Florin Malitadec78022020-12-17 16:36:54 -050098 "$_src/SkSVGTextPriv.h",
Florin Malitab3418102020-10-15 18:10:29 -040099 "$_src/SkSVGTransformableNode.cpp",
100 "$_src/SkSVGUse.cpp",
101 "$_src/SkSVGValue.cpp",
102]