Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / skia / gyp / most.gyp
1 # Build ALMOST everything provided by Skia; this should be the default target.
2 #
3 # This omits the following targets that many developers won't want to build:
4 # - debugger: this requires QT to build
5 #
6 {
7   'variables': {
8     'skia_skip_gui%': 0,
9   },
10   'targets': [
11     {
12       'target_name': 'most',
13       'type': 'none',
14       'dependencies': [
15         # The minimal set of static libraries for basic Skia functionality.
16         'skia_lib.gyp:skia_lib',
17
18         'bench.gyp:*',
19         'gm.gyp:gm',
20         'SampleApp.gyp:SampleApp',
21         'tools.gyp:tools',
22         'pathops_unittest.gyp:*',
23         'pathops_skpclip.gyp:*',
24 #       'pdfviewer.gyp:pdfviewer',
25         'dm.gyp:dm',
26       ],
27       'conditions': [
28         ['skia_os == "android"', {
29           'dependencies': [ 'android_system.gyp:SampleApp_APK' ],
30         }],
31         ['skia_os == "ios"', {
32           'dependencies!': [ 'SampleApp.gyp:SampleApp' ],
33           'dependencies': ['iOSShell.gyp:iOSShell' ],
34         }],
35         ['skia_os == "mac" or skia_os == "linux"', {
36           'dependencies': [ 'nanomsg.gyp:*' ],
37         }],
38         [ 'skia_skip_gui',
39           {
40             'dependencies!': [
41               'SampleApp.gyp:SampleApp',
42             ]
43           }
44         ]
45       ],
46     },
47   ],
48 }