Roll src/third_party/WebKit f298044:aa8346d (svn 202628:202629)
[chromium-blink-merge.git] / win8 / win8.gyp
blobe1fa5de9818ac0d6db1162c7b3ea395e61f0bcef
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.
5   'variables': {
6     'chromium_code': 1,
7   },
8   'includes': [
9     '../build/win_precompile.gypi',
10   ],
11   'targets': [
12     {
13       'target_name': 'metro_viewer_constants',
14       'type': 'static_library',
15       'include_dirs': [
16         '..',
17       ],
18       'sources': [
19         'viewer/metro_viewer_constants.cc',
20         'viewer/metro_viewer_constants.h',
21       ],
22     },
23     {
24       'target_name': 'metro_viewer',
25       'type': '<(component)',
26       'dependencies': [
27         '../base/base.gyp:base',
28         '../ipc/ipc.gyp:ipc',
29         '../ui/aura/aura.gyp:aura',
30         '../ui/metro_viewer/metro_viewer.gyp:metro_viewer_messages',
31         'metro_viewer_constants'
32       ],
33       'sources': [
34         'viewer/metro_viewer_process_host.cc',
35         'viewer/metro_viewer_process_host.h',
36       ],
37       'defines': [
38         'METRO_VIEWER_IMPLEMENTATION',
39       ],
40     },
41     {
42       'target_name': 'test_support_win8',
43       'type': 'static_library',
44       'dependencies': [
45         '../base/base.gyp:base',
46         'test_registrar_constants',
47       ],
48       'sources': [
49         'test/metro_registration_helper.cc',
50         'test/metro_registration_helper.h',
51         'test/open_with_dialog_async.cc',
52         'test/open_with_dialog_async.h',
53         'test/open_with_dialog_controller.cc',
54         'test/open_with_dialog_controller.h',
55         'test/ui_automation_client.cc',
56         'test/ui_automation_client.h',
57       ],
58       # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
59       'msvs_disabled_warnings': [ 4267, ],
60     },
61     {
62       'target_name': 'test_registrar_constants',
63       'type': 'static_library',
64       'include_dirs': [
65         '..',
66       ],
67       'sources': [
68         'test/test_registrar_constants.cc',
69         'test/test_registrar_constants.h',
70       ],
71     },
72   ],