Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Side by Side Diff: ui/views/examples/examples.gyp

Issue 2306743002: Nukes the gyp/gypi files in ui (Closed)
Patch Set: keep webui Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/views/controls/webview/webview_tests.gyp ('k') | ui/views/linux_ui/linux_ui.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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.
4 {
5 'variables': {
6 'chromium_code': 1,
7 },
8 'targets': [
9 {
10 # GN version: //ui/views/examples
11 'target_name': 'views_examples_lib',
12 'type': '<(component)',
13 'dependencies': [
14 '../../../base/base.gyp:base',
15 '../../../skia/skia.gyp:skia',
16 '../../../third_party/icu/icu.gyp:icui18n',
17 '../../../third_party/icu/icu.gyp:icuuc',
18 '../../base/ui_base.gyp:ui_base',
19 '../../events/events.gyp:events',
20 '../../gfx/gfx.gyp:gfx',
21 '../../gfx/gfx.gyp:gfx_geometry',
22 '../../gfx/gfx.gyp:gfx_range',
23 '../../gfx/gfx.gyp:gfx_vector_icons',
24 '../../resources/ui_resources.gyp:ui_resources',
25 '../../resources/ui_resources.gyp:ui_test_pak',
26 '../views.gyp:views',
27 ],
28 'include_dirs': [
29 '../../..',
30 ],
31 'defines': [
32 'GFX_VECTOR_ICONS_UNSAFE',
33 'VIEWS_EXAMPLES_IMPLEMENTATION',
34 ],
35 'sources': [
36 # Note: sources list duplicated in GN build.
37 'bubble_example.cc',
38 'bubble_example.h',
39 'button_example.cc',
40 'button_example.h',
41 'checkbox_example.cc',
42 'checkbox_example.h',
43 'combobox_example.cc',
44 'combobox_example.h',
45 'example_base.cc',
46 'example_base.h',
47 'example_combobox_model.cc',
48 'example_combobox_model.h',
49 'examples_window.cc',
50 'examples_window.h',
51 'label_example.cc',
52 'label_example.h',
53 'link_example.cc',
54 'link_example.h',
55 'menu_example.cc',
56 'menu_example.h',
57 'message_box_example.cc',
58 'message_box_example.h',
59 'multiline_example.cc',
60 'multiline_example.h',
61 'progress_bar_example.cc',
62 'progress_bar_example.h',
63 'radio_button_example.cc',
64 'radio_button_example.h',
65 'scroll_view_example.cc',
66 'scroll_view_example.h',
67 'slider_example.cc',
68 'slider_example.h',
69 'tabbed_pane_example.cc',
70 'tabbed_pane_example.h',
71 'table_example.cc',
72 'table_example.h',
73 'text_example.cc',
74 'text_example.h',
75 'textfield_example.cc',
76 'textfield_example.h',
77 'throbber_example.cc',
78 'throbber_example.h',
79 'toggle_button_example.cc',
80 'toggle_button_example.h',
81 'tree_view_example.cc',
82 'tree_view_example.h',
83 'views_examples_export.h',
84 'vector_example.cc',
85 'vector_example.h',
86 'widget_example.cc',
87 'widget_example.h',
88 ],
89 'conditions': [
90 ['OS=="win"', {
91 'include_dirs': [
92 '../../../third_party/wtl/include',
93 ],
94 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
95 'msvs_disabled_warnings': [ 4267, ],
96 }],
97 ['use_aura==1', {
98 'dependencies': [
99 '../../aura/aura.gyp:aura',
100 ],
101 }],
102 ],
103 }, # target_name: views_examples_lib
104 {
105 # GN version: //ui/views/examples:views_examples_exe
106 'target_name': 'views_examples_exe',
107 'type': 'executable',
108 'dependencies': [
109 '../../../base/base.gyp:base',
110 '../../../base/base.gyp:base_i18n',
111 '../../base/ui_base.gyp:ui_base',
112 '../../compositor/compositor.gyp:compositor',
113 '../../compositor/compositor.gyp:compositor_test_support',
114 '../../gfx/gfx.gyp:gfx',
115 '../../resources/ui_resources.gyp:ui_test_pak',
116 '../views.gyp:views',
117 '../views.gyp:views_test_support',
118 'views_examples_lib',
119 ],
120 'sources': [
121 # Note: sources list duplicated in GN build.
122 'examples_main.cc',
123 ],
124 'conditions': [
125 ['use_aura==1', {
126 'dependencies': [
127 '../../aura/aura.gyp:aura',
128 ],
129 }],
130 ],
131 }, # target_name: views_examples_exe
132 {
133 # GN version: //ui/views/examples:views_examples_with_content_lib
134 'target_name': 'views_examples_with_content_lib',
135 'type': '<(component)',
136 'dependencies': [
137 '../../../base/base.gyp:base',
138 '../../../content/content.gyp:content',
139 '../../../skia/skia.gyp:skia',
140 '../../../url/url.gyp:url_lib',
141 '../../events/events.gyp:events',
142 '../controls/webview/webview.gyp:webview',
143 '../views.gyp:views',
144 'views_examples_lib',
145 ],
146 'defines': [
147 'VIEWS_EXAMPLES_WITH_CONTENT_IMPLEMENTATION',
148 ],
149 'sources': [
150 # Note: sources list duplicated in GN build.
151 'examples_window_with_content.cc',
152 'examples_window_with_content.h',
153 'views_examples_with_content_export.h',
154 'webview_example.cc',
155 'webview_example.h',
156 ],
157 }, # target_name: views_examples_with_content_lib
158 {
159 # GN version: //ui/views/examples/views_examples_with_content_exe
160 'target_name': 'views_examples_with_content_exe',
161 'type': 'executable',
162 'dependencies': [
163 '../resources/views_resources.gyp:views_resources',
164 '../../views_content_client/views_content_client.gyp:views_content_clien t',
165 'views_examples_with_content_lib',
166 ],
167 'sources': [
168 # Note: sources list duplicated in GN build.
169 'examples_with_content_main_exe.cc',
170 ],
171 'conditions': [
172 ['component=="shared_library"', {
173 'dependencies': [
174 '../../../base/base.gyp:base',
175 '../../../content/content.gyp:content',
176 ],
177 }],
178 ['OS=="win"', {
179 'link_settings': {
180 'libraries': [
181 '-limm32.lib',
182 '-loleacc.lib',
183 ]
184 },
185 'msvs_settings': {
186 'VCManifestTool': {
187 'AdditionalManifestFiles': [
188 'views_examples.exe.manifest',
189 ],
190 },
191 'VCLinkerTool': {
192 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
193 },
194 },
195 'dependencies': [
196 '../../../sandbox/sandbox.gyp:sandbox',
197 '../../../content/content.gyp:sandbox_helper_win',
198 ],
199 }],
200 ],
201 }, # target_name: views_examples_with_content_exe
202 ],
203 }
OLDNEW
« no previous file with comments | « ui/views/controls/webview/webview_tests.gyp ('k') | ui/views/linux_ui/linux_ui.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698