• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Build EVERYTHING provided by Skia.
2# (Start with the "most" target, and then add targets that we intentionally
3# left out of "most".  See most.gyp for an explanation of which targets are
4# left out of "most".)
5#
6# We used to call this the 'all' target, but in SOME cases that
7# conflicted with an automatically-generated 'all' target.
8# See https://code.google.com/p/skia/issues/detail?id=932
9#
10{
11  'targets': [
12    {
13      'target_name': 'everything',
14      'type': 'none',
15      'dependencies': [
16        'most.gyp:most',
17      ],
18      'conditions': [
19        ['skia_os in ("ios", "android", "chromeos") or (skia_os == "mac" and skia_arch_width == 32)', {
20          # debugger is not supported on this platform
21        }, {
22          'dependencies': [
23            'debugger.gyp:debugger',
24            'pdfviewer.gyp:pdfviewer',
25            #'v8.gyp:SkV8Example',
26            ],
27        }],
28        # DM assumes you've got a GPU.
29        ['skia_gpu == 1', {
30          'dependencies': [ 'dm.gyp:dm' ],
31        }],
32      ],
33    },
34  ],
35}
36