| OLD | NEW | 
|---|
|  | (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 } |  | 
| OLD | NEW | 
|---|