• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  'includes': [
3    'common.gypi',
4  ],
5  'targets': [
6    {
7      'target_name': 'xml',
8      'type': 'static_library',
9      'include_dirs': [
10        '../include/config',
11        '../include/core',
12        '../include/xml',
13        '../include/utils',
14      ],
15      'sources': [
16        '../include/xml/SkBML_WXMLParser.h',
17        '../include/xml/SkBML_XMLParser.h',
18        '../include/xml/SkDOM.h',
19        '../include/xml/SkJS.h',
20        '../include/xml/SkXMLParser.h',
21        '../include/xml/SkXMLWriter.h',
22
23        '../src/xml/SkBML_Verbs.h',
24        '../src/xml/SkBML_XMLParser.cpp',
25        '../src/xml/SkDOM.cpp',
26        '../src/xml/SkJS.cpp',
27        '../src/xml/SkJSDisplayable.cpp',
28        '../src/xml/SkXMLParser.cpp',
29        '../src/xml/SkXMLPullParser.cpp',
30        '../src/xml/SkXMLWriter.cpp',
31      ],
32      'sources!': [
33          '../src/xml/SkXMLPullParser.cpp', #if 0 around class decl in header
34      ],
35      'conditions': [
36        [ 'skia_os in ["win", "mac", "linux", "freebsd", "openbsd", "solaris", "android"]', {
37          'sources!': [
38            # no jsapi.h by default on system
39            '../include/xml/SkJS.h',
40            '../src/xml/SkJS.cpp',
41            '../src/xml/SkJSDisplayable.cpp',
42          ],
43        }],
44      ],
45      'direct_dependent_settings': {
46        'include_dirs': [
47          '../include/xml',
48        ],
49      },
50    },
51  ],
52}
53
54# Local Variables:
55# tab-width:2
56# indent-tabs-mode:nil
57# End:
58# vim: set expandtab tabstop=2 shiftwidth=2:
59