- add sources.
[platform/framework/web/crosswalk.git] / src / content / browser / gpu / test_support_gpu.gypi
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.
4
5 # This file is meant to be included into targets which run gpu tests.
6 {
7   'variables': {
8      'test_list_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content/test/gpu',
9      'src_dir': '../../..',
10   },
11   'defines': [
12     'HAS_OUT_OF_PROC_TEST_RUNNER',
13   ],
14   'include_dirs': [
15     '<(src_dir)',
16     '<(test_list_out_dir)',
17   ],
18   # hard_dependency is necessary for this target because it has actions
19   # that generate a header file included by dependent targets. The header
20   # file must be generated before the dependents are compiled. The usual
21   # semantics are to allow the two targets to build concurrently.
22   'hard_dependency': 1,
23   'conditions': [
24     ['OS=="win"', {
25       'include_dirs': [
26         '<(DEPTH)/third_party/wtl/include',
27       ],
28       'sources': [
29         '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.rc',
30         '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc',
31         '<(SHARED_INTERMEDIATE_DIR)/webkit/blink_resources.rc',
32       ],
33       'conditions': [
34         ['win_use_allocator_shim==1', {
35           'dependencies': [
36             '../base/allocator/allocator.gyp:allocator',
37           ],
38         }],
39       ],
40       'configurations': {
41         'Debug': {
42           'msvs_settings': {
43             'VCLinkerTool': {
44               'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
45             },
46           },
47         },
48       },
49     }],
50     ['OS=="mac"', {
51       # See comments about "xcode_settings" elsewhere in this file.
52       'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
53     }],
54     ['toolkit_uses_gtk == 1', {
55        'dependencies': [
56          '<(src_dir)/build/linux/system.gyp:gtk',
57        ],
58     }],
59     ['toolkit_uses_gtk == 1 or chromeos==1 or (OS=="linux" and use_aura==1)', {
60       'dependencies': [
61         '<(src_dir)/build/linux/system.gyp:ssl',
62       ],
63     }],
64     ['toolkit_views==1', {
65       'dependencies': [
66        '<(src_dir)/ui/views/views.gyp:views',
67       ],
68     }],
69   ],
70 }