blob: 158a3992e3521f640be7292fb489ada7637fefb0 [file] [log] [blame]
scroggo3e562272015-03-25 10:22:41 -07001# Copyright 2015 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.
epoger@google.comae85aea2011-05-31 13:50:51 +00005{
epoger@google.comae85aea2011-05-31 13:50:51 +00006 'targets': [
7 {
8 'target_name': 'svg',
borenet@google.comefb1d772012-10-10 19:45:51 +00009 'product_name': 'skia_svg',
epoger@google.comae85aea2011-05-31 13:50:51 +000010 'type': 'static_library',
borenet@google.comefb1d772012-10-10 19:45:51 +000011 'standalone_static_library': 1,
bungeman@google.comb8f36552013-07-22 14:39:45 +000012 'dependencies': [
13 'skia_lib.gyp:skia_lib',
14 'xml.gyp:*',
15 ],
epoger@google.comae85aea2011-05-31 13:50:51 +000016 'include_dirs': [
mtkleincd1f2da2015-07-28 08:55:14 -070017 '../include/private',
fmalita2aafe6f2015-02-06 12:51:10 -080018 '../include/svg',
fmalitaf89f60f2015-02-13 08:55:24 -080019 '../src/core',
fmalita2aafe6f2015-02-06 12:51:10 -080020 ],
21 'sources': [
22 '<(skia_include_path)/svg/SkSVGCanvas.h',
23
24 '<(skia_src_path)/svg/SkSVGCanvas.cpp',
25 '<(skia_src_path)/svg/SkSVGDevice.cpp',
26 '<(skia_src_path)/svg/SkSVGDevice.h',
27 ],
28 'direct_dependent_settings': {
29 'include_dirs': [
30 '../include/svg',
31 ],
32 },
33 },
fmalita6ceef3d2016-07-26 18:46:34 -070034 {
35 'target_name': 'svgdom',
36 'type': 'static_library',
37 'standalone_static_library': 1,
38 'dependencies': [
39 'skia_lib.gyp:skia_lib',
40 'xml.gyp:xml',
41 ],
42 'include_dirs': [
43 '<(skia_include_path)/private',
44 '../experimental/svg/model',
45 ],
46 'sources': [
47 '../experimental/svg/model/SkSVGAttribute.h',
48 '../experimental/svg/model/SkSVGAttribute.cpp',
fmalitabffc2562016-08-03 10:21:11 -070049 '../experimental/svg/model/SkSVGAttributeParser.h',
50 '../experimental/svg/model/SkSVGAttributeParser.cpp',
fmalitadc4c2a92016-08-16 15:38:51 -070051 '../experimental/svg/model/SkSVGCircle.h',
52 '../experimental/svg/model/SkSVGCircle.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070053 '../experimental/svg/model/SkSVGContainer.h',
54 '../experimental/svg/model/SkSVGContainer.cpp',
55 '../experimental/svg/model/SkSVGDOM.h',
56 '../experimental/svg/model/SkSVGDOM.cpp',
fmalitadc4c2a92016-08-16 15:38:51 -070057 '../experimental/svg/model/SkSVGEllipse.h',
58 '../experimental/svg/model/SkSVGEllipse.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070059 '../experimental/svg/model/SkSVGG.h',
fmalitad24ee142016-08-17 08:38:15 -070060 '../experimental/svg/model/SkSVGLine.h',
61 '../experimental/svg/model/SkSVGLine.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070062 '../experimental/svg/model/SkSVGNode.h',
63 '../experimental/svg/model/SkSVGNode.cpp',
64 '../experimental/svg/model/SkSVGPath.h',
65 '../experimental/svg/model/SkSVGPath.cpp',
fmalita5b31f322016-08-12 12:15:33 -070066 '../experimental/svg/model/SkSVGPoly.h',
67 '../experimental/svg/model/SkSVGPoly.cpp',
fmalitabffc2562016-08-03 10:21:11 -070068 '../experimental/svg/model/SkSVGRect.h',
69 '../experimental/svg/model/SkSVGRect.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070070 '../experimental/svg/model/SkSVGRenderContext.h',
71 '../experimental/svg/model/SkSVGRenderContext.cpp',
fmalitabffc2562016-08-03 10:21:11 -070072 '../experimental/svg/model/SkSVGShape.h',
73 '../experimental/svg/model/SkSVGShape.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070074 '../experimental/svg/model/SkSVGSVG.h',
75 '../experimental/svg/model/SkSVGSVG.cpp',
76 '../experimental/svg/model/SkSVGTransformableNode.h',
77 '../experimental/svg/model/SkSVGTransformableNode.cpp',
fmalitabffc2562016-08-03 10:21:11 -070078 '../experimental/svg/model/SkSVGTypes.h',
fmalita6ceef3d2016-07-26 18:46:34 -070079 '../experimental/svg/model/SkSVGValue.h',
80 '../experimental/svg/model/SkSVGValue.cpp',
81 ],
82 'direct_dependent_settings': {
83 'include_dirs': [
84 '../experimental/svg/model',
85 ],
86 },
87 },
88
epoger@google.comae85aea2011-05-31 13:50:51 +000089 ],
90}