Removing flow to demote App Launcher to App Host, so app_host.exe can be deleted...
[chromium-blink-merge.git] / webkit / gpu / webkit_gpu.gypi
blobacffd283f07d10860892d6cfc53f92f1ee306dcc
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
6   'variables': {
7     'conditions': [
8       ['inside_chromium_build==0', {
9         'webkit_src_dir': '../../../../..',
10       },{
11         'webkit_src_dir': '../../third_party/WebKit',
12       }],
13     ],
14   },
15   'targets': [
16     {
17       'target_name': 'webkit_gpu',
18       'type': '<(component)',
19       'variables': { 'enable_wexit_time_destructors': 1, },
20       'dependencies': [
21         '<(DEPTH)/base/base.gyp:base',
22         '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
23         '<(DEPTH)/gpu/command_buffer/command_buffer.gyp:gles2_utils',
24         '<(DEPTH)/gpu/gpu.gyp:command_buffer_service',
25         '<(DEPTH)/gpu/gpu.gyp:command_buffer_client',
26         '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib',
27         '<(DEPTH)/gpu/gpu.gyp:gles2_implementation',
28         '<(DEPTH)/skia/skia.gyp:skia',
29         '<(DEPTH)/third_party/angle/src/build_angle.gyp:translator_glsl',
30         '<(DEPTH)/ui/gl/gl.gyp:gl',
31         '<(DEPTH)/ui/ui.gyp:ui',
32         '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit',
33       ],
34       'sources': [
35         # This list contains all .h and .cc in gpu except for test code.
36         'gl_bindings_skia_cmd_buffer.cc',
37         'gl_bindings_skia_cmd_buffer.h',
38         'webgraphicscontext3d_in_process_command_buffer_impl.cc',
39         'webgraphicscontext3d_in_process_command_buffer_impl.h',
40         'webgraphicscontext3d_in_process_impl.cc',
41         'webgraphicscontext3d_in_process_impl.h',
42         'webkit_gpu.gypi',
43       ],
44       'conditions': [
45         ['inside_chromium_build==0', {
46           'dependencies': [
47             '<(DEPTH)/webkit/support/setup_third_party.gyp:third_party_headers',
48           ],
49         }],
50       ],
51       'defines': [
52         'WEBKIT_GPU_IMPLEMENTATION',
53       ],
54     },
55   ],