blob: 4151a3d7b73d7010c29cadc33b56dad7f504810e [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',
fmalita6ceef3d2016-07-26 18:46:34 -070051 '../experimental/svg/model/SkSVGContainer.h',
52 '../experimental/svg/model/SkSVGContainer.cpp',
53 '../experimental/svg/model/SkSVGDOM.h',
54 '../experimental/svg/model/SkSVGDOM.cpp',
55 '../experimental/svg/model/SkSVGG.h',
56 '../experimental/svg/model/SkSVGNode.h',
57 '../experimental/svg/model/SkSVGNode.cpp',
58 '../experimental/svg/model/SkSVGPath.h',
59 '../experimental/svg/model/SkSVGPath.cpp',
fmalitabffc2562016-08-03 10:21:11 -070060 '../experimental/svg/model/SkSVGRect.h',
61 '../experimental/svg/model/SkSVGRect.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070062 '../experimental/svg/model/SkSVGRenderContext.h',
63 '../experimental/svg/model/SkSVGRenderContext.cpp',
fmalitabffc2562016-08-03 10:21:11 -070064 '../experimental/svg/model/SkSVGShape.h',
65 '../experimental/svg/model/SkSVGShape.cpp',
fmalita6ceef3d2016-07-26 18:46:34 -070066 '../experimental/svg/model/SkSVGSVG.h',
67 '../experimental/svg/model/SkSVGSVG.cpp',
68 '../experimental/svg/model/SkSVGTransformableNode.h',
69 '../experimental/svg/model/SkSVGTransformableNode.cpp',
fmalitabffc2562016-08-03 10:21:11 -070070 '../experimental/svg/model/SkSVGTypes.h',
fmalita6ceef3d2016-07-26 18:46:34 -070071 '../experimental/svg/model/SkSVGValue.h',
72 '../experimental/svg/model/SkSVGValue.cpp',
73 ],
74 'direct_dependent_settings': {
75 'include_dirs': [
76 '../experimental/svg/model',
77 ],
78 },
79 },
80
epoger@google.comae85aea2011-05-31 13:50:51 +000081 ],
82}