gn: 'platform_impl' should be a group instead of component (since it has no code...
[chromium-blink-merge.git] / content / content_gl_tests.isolate
blobb685ea7e214e580e0b638a590a2d06636de5b1f9
1 # Copyright 2013 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.
5   'conditions': [
6     ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
7       'variables': {
8         'command': [
9           '<(PRODUCT_DIR)/content_gl_tests<(EXECUTABLE_SUFFIX)',
10         ],
11         'files': [
12           '<(PRODUCT_DIR)/content_gl_tests<(EXECUTABLE_SUFFIX)',
13         ],
14       },
15     }],
16     # TODO(kbr): these two dependencies seem to be necessary when
17     # running the component build to avoid "Failed to mmap datapack"
18     # errors. Should investigate further.
19     ['OS=="linux" or OS=="win"', {
20       'variables': {
21         'files': [
22           '<(PRODUCT_DIR)/content_resources.pak',
23           '<(PRODUCT_DIR)/ui_test.pak',
24         ],
25       },
26     }],
27     ['OS=="win"', {
28       'variables': {
29         'files': [
30           '<(PRODUCT_DIR)/d3dcompiler_47.dll',
31           '<(PRODUCT_DIR)/libEGL.dll',
32           '<(PRODUCT_DIR)/libGLESv2.dll',
33           '<(PRODUCT_DIR)/osmesa.dll',
34         ],
35       },
36     }],
37   ],
38   'includes': [
39     '../base/base.isolate',
40     '../gin/v8.isolate',
41   ],