• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# GYP file to build various tools.
2#
3# To build on Linux:
4#  ./gyp_skia tools.gyp && make tools
5#
6# Building on other platforms not tested yet.
7#
8{
9  'includes': [
10    'apptype_console.gypi',
11    'common.gypi',
12  ],
13  'targets': [
14    {
15      # Build all executable targets defined below.
16      'target_name': 'tools',
17      'type': 'none',
18      'dependencies': [
19        'skdiff',
20        'skhello',
21        'skimage',
22      ],
23    },
24    {
25      'target_name': 'skdiff',
26      'type': 'executable',
27      'sources': [
28        '../src/effects/SkEffects_none.cpp',
29        '../tools/skdiff_main.cpp',
30      ],
31      'dependencies': [
32        'core.gyp:core',
33        'images.gyp:images',
34        'ports.gyp:ports',
35        'utils.gyp:utils',
36      ],
37    },
38    {
39      'target_name': 'skhello',
40      'type': 'executable',
41      'sources': [
42        '../src/effects/SkEffects_none.cpp',
43        '../tools/skhello.cpp',
44      ],
45      'dependencies': [
46        'core.gyp:core',
47        'images.gyp:images',
48        'ports.gyp:ports',
49        'utils.gyp:utils',
50      ],
51    },
52    {
53      'target_name': 'skimage',
54      'type': 'executable',
55      'sources': [
56        '../src/effects/SkEffects_none.cpp',
57        '../tools/skimage_main.cpp',
58      ],
59      'dependencies': [
60        'core.gyp:core',
61        'images.gyp:images',
62        'ports.gyp:ports',
63        'utils.gyp:utils',
64      ],
65    },
66  ],
67}
68
69# Local Variables:
70# tab-width:2
71# indent-tabs-mode:nil
72# End:
73# vim: set expandtab tabstop=2 shiftwidth=2:
74