1 # Copyright 2014 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.
10 'target_name': 'views_examples_lib',
11 'type': '<(component)',
13 '../../../base/base.gyp:base',
14 '../../../skia/skia.gyp:skia',
15 '../../../third_party/icu/icu.gyp:icui18n',
16 '../../../third_party/icu/icu.gyp:icuuc',
17 '../../base/ui_base.gyp:ui_base',
18 '../../events/events.gyp:events',
19 '../../gfx/gfx.gyp:gfx',
20 '../../gfx/gfx.gyp:gfx_geometry',
21 '../../resources/ui_resources.gyp:ui_resources',
22 '../../resources/ui_resources.gyp:ui_test_pak',
29 'VIEWS_EXAMPLES_IMPLEMENTATION',
36 'checkbox_example.cc',
38 'combobox_example.cc',
40 'double_split_view_example.cc',
41 'double_split_view_example.h',
44 'example_combobox_model.cc',
45 'example_combobox_model.h',
52 'message_box_example.cc',
53 'message_box_example.h',
56 'multiline_example.cc',
57 'multiline_example.h',
58 'progress_bar_example.cc',
59 'progress_bar_example.h',
60 'radio_button_example.cc',
61 'radio_button_example.h',
62 'scroll_view_example.cc',
63 'scroll_view_example.h',
64 'single_split_view_example.cc',
65 'single_split_view_example.h',
68 'tabbed_pane_example.cc',
69 'tabbed_pane_example.h',
74 'textfield_example.cc',
75 'textfield_example.h',
76 'throbber_example.cc',
78 'tree_view_example.cc',
79 'tree_view_example.h',
80 'views_examples_export.h',
87 '../../../third_party/wtl/include',
89 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
90 'msvs_disabled_warnings': [ 4267, ],
94 '../../aura/aura.gyp:aura',
98 }, # target_name: views_examples_lib
100 'target_name': 'views_examples_exe',
101 'type': 'executable',
103 '../../../base/base.gyp:base',
104 '../../../base/base.gyp:base_i18n',
105 '../../base/ui_base.gyp:ui_base',
106 '../../compositor/compositor.gyp:compositor',
107 '../../compositor/compositor.gyp:compositor_test_support',
108 '../../gfx/gfx.gyp:gfx',
109 '../../resources/ui_resources.gyp:ui_test_pak',
110 '../views.gyp:views',
111 '../views.gyp:views_test_support',
112 'views_examples_lib',
120 '../../aura/aura.gyp:aura',
124 }, # target_name: views_examples_exe
126 'target_name': 'views_examples_with_content_lib',
127 'type': '<(component)',
129 '../../../base/base.gyp:base',
130 '../../../content/content.gyp:content',
131 '../../../skia/skia.gyp:skia',
132 '../../../url/url.gyp:url_lib',
133 '../../events/events.gyp:events',
134 '../controls/webview/webview.gyp:webview',
135 '../views.gyp:views',
136 'views_examples_lib',
139 'VIEWS_EXAMPLES_WITH_CONTENT_IMPLEMENTATION',
142 'examples_window_with_content.cc',
143 'examples_window_with_content.h',
144 'views_examples_with_content_export.h',
145 'webview_example.cc',
148 }, # target_name: views_examples_with_content_lib
150 'target_name': 'views_examples_with_content_exe',
151 'type': 'executable',
153 '../../../base/base.gyp:base',
154 '../../../content/content.gyp:content',
155 '../../views_content_client/views_content_client.gyp:views_content_client',
156 'views_examples_with_content_lib',
159 'examples_with_content_main_exe.cc',
171 'AdditionalManifestFiles': [
172 'views_examples.exe.manifest',
176 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
180 '../../../sandbox/sandbox.gyp:sandbox',
181 '../../../content/content.gyp:content_startup_helper_win',
185 }, # target_name: views_examples_with_content_exe