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

Side by Side Diff: chrome/chrome_browser_ui.gypi

Issue 1747773002: Make the ENABLE_APP_LIST build flag work on Linux (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 2016 header Created 4 years, 9 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
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 # There are two sections of sources: 7 # There are two sections of sources:
8 # * "Platform"-based sources (OS, toolkit, etc.) 8 # * "Platform"-based sources (OS, toolkit, etc.)
9 # * Feature/directory-based sources (e.g., history, printing) 9 # * Feature/directory-based sources (e.g., history, printing)
10 10
(...skipping 1320 matching lines...) Expand 10 before | Expand all | Expand 10 after
1331 'browser/ui/webui/signin/user_manager_screen_handler.h', 1331 'browser/ui/webui/signin/user_manager_screen_handler.h',
1332 'browser/ui/webui/signin/user_manager_ui.cc', 1332 'browser/ui/webui/signin/user_manager_ui.cc',
1333 'browser/ui/webui/signin/user_manager_ui.h', 1333 'browser/ui/webui/signin/user_manager_ui.h',
1334 ], 1334 ],
1335 # Desktop Linux. Assume aura/ash/views/x11. 1335 # Desktop Linux. Assume aura/ash/views/x11.
1336 'chrome_browser_ui_desktop_linux_sources': [ 1336 'chrome_browser_ui_desktop_linux_sources': [
1337 'browser/ui/input_method/input_method_engine.cc', 1337 'browser/ui/input_method/input_method_engine.cc',
1338 'browser/ui/input_method/input_method_engine.h', 1338 'browser/ui/input_method/input_method_engine.h',
1339 'browser/ui/input_method/input_method_engine_base.cc', 1339 'browser/ui/input_method/input_method_engine_base.cc',
1340 'browser/ui/input_method/input_method_engine_base.h', 1340 'browser/ui/input_method/input_method_engine_base.h',
1341 'browser/ui/views/app_list/linux/app_list_linux.cc',
1342 'browser/ui/views/app_list/linux/app_list_linux.h',
1343 'browser/ui/views/app_list/linux/app_list_service_linux.cc',
1344 'browser/ui/views/app_list/linux/app_list_service_linux.h',
1345 'browser/ui/views/apps/chrome_app_window_client_views_linux.cc', 1341 'browser/ui/views/apps/chrome_app_window_client_views_linux.cc',
1346 'browser/ui/views/first_run_dialog.cc', 1342 'browser/ui/views/first_run_dialog.cc',
1347 'browser/ui/views/first_run_dialog.h', 1343 'browser/ui/views/first_run_dialog.h',
1348 'browser/ui/views/frame/browser_desktop_window_tree_host.h', 1344 'browser/ui/views/frame/browser_desktop_window_tree_host.h',
1349 'browser/ui/views/frame/browser_desktop_window_tree_host_x11.cc', 1345 'browser/ui/views/frame/browser_desktop_window_tree_host_x11.cc',
1350 'browser/ui/views/frame/browser_desktop_window_tree_host_x11.h', 1346 'browser/ui/views/frame/browser_desktop_window_tree_host_x11.h',
1351 'browser/ui/views/frame/desktop_browser_frame_auralinux.cc', 1347 'browser/ui/views/frame/desktop_browser_frame_auralinux.cc',
1352 'browser/ui/views/frame/desktop_browser_frame_auralinux.h', 1348 'browser/ui/views/frame/desktop_browser_frame_auralinux.h',
1353 'browser/ui/views/frame/global_menu_bar_registrar_x11.cc', 1349 'browser/ui/views/frame/global_menu_bar_registrar_x11.cc',
1354 'browser/ui/views/frame/global_menu_bar_registrar_x11.h', 1350 'browser/ui/views/frame/global_menu_bar_registrar_x11.h',
1355 'browser/ui/views/frame/global_menu_bar_x11.cc', 1351 'browser/ui/views/frame/global_menu_bar_x11.cc',
1356 'browser/ui/views/frame/global_menu_bar_x11.h', 1352 'browser/ui/views/frame/global_menu_bar_x11.h',
1357 'browser/ui/views/frame/native_browser_frame_factory_auralinux.cc', 1353 'browser/ui/views/frame/native_browser_frame_factory_auralinux.cc',
1358 'browser/ui/views/javascript_app_modal_dialog_views_x11.cc', 1354 'browser/ui/views/javascript_app_modal_dialog_views_x11.cc',
1359 'browser/ui/views/javascript_app_modal_dialog_views_x11.h', 1355 'browser/ui/views/javascript_app_modal_dialog_views_x11.h',
1360 'browser/ui/views/status_icons/status_icon_linux_wrapper.cc', 1356 'browser/ui/views/status_icons/status_icon_linux_wrapper.cc',
1361 'browser/ui/views/status_icons/status_icon_linux_wrapper.h', 1357 'browser/ui/views/status_icons/status_icon_linux_wrapper.h',
1362 'browser/ui/webui/help/version_updater_basic.cc', 1358 'browser/ui/webui/help/version_updater_basic.cc',
1363 'browser/ui/webui/help/version_updater_basic.h', 1359 'browser/ui/webui/help/version_updater_basic.h',
1364 ], 1360 ],
1361 'chrome_browser_ui_desktop_linux_app_list_sources': [
1362 'browser/ui/views/app_list/linux/app_list_linux.cc',
1363 'browser/ui/views/app_list/linux/app_list_linux.h',
1364 'browser/ui/views/app_list/linux/app_list_service_linux.cc',
1365 'browser/ui/views/app_list/linux/app_list_service_linux.h',
1366 ],
1365 # Files used on iOS. iOS uses only these files and does not share other 1367 # Files used on iOS. iOS uses only these files and does not share other
1366 # lists, so a file may appear here and in the non_ios_sources also. 1368 # lists, so a file may appear here and in the non_ios_sources also.
1367 'chrome_browser_ui_ios_sources': [ 1369 'chrome_browser_ui_ios_sources': [
1368 'browser/ui/profile_error_dialog.cc', 1370 'browser/ui/profile_error_dialog.cc',
1369 'browser/ui/profile_error_dialog.h', 1371 'browser/ui/profile_error_dialog.h',
1370 ], 1372 ],
1371 # Counts desktop Linux and ChromeOS. 1373 # Counts desktop Linux and ChromeOS.
1372 'chrome_browser_ui_linux_sources': [ 1374 'chrome_browser_ui_linux_sources': [
1373 'browser/ui/certificate_dialogs.cc', 1375 'browser/ui/certificate_dialogs.cc',
1374 'browser/ui/certificate_dialogs.h', 1376 'browser/ui/certificate_dialogs.h',
(...skipping 659 matching lines...) Expand 10 before | Expand all | Expand 10 after
2034 'browser/ui/webui/system_info_ui.h', 2036 'browser/ui/webui/system_info_ui.h',
2035 'browser/ui/webui/theme_handler.cc', 2037 'browser/ui/webui/theme_handler.cc',
2036 'browser/ui/webui/theme_handler.h', 2038 'browser/ui/webui/theme_handler.h',
2037 'browser/ui/webui/uber/uber_ui.cc', 2039 'browser/ui/webui/uber/uber_ui.cc',
2038 'browser/ui/webui/uber/uber_ui.h', 2040 'browser/ui/webui/uber/uber_ui.h',
2039 'browser/ui/window_sizer/window_sizer.cc', 2041 'browser/ui/window_sizer/window_sizer.cc',
2040 'browser/ui/window_sizer/window_sizer.h', 2042 'browser/ui/window_sizer/window_sizer.h',
2041 ], 2043 ],
2042 # Cross-platform views sources also ready for toolkit-views on Mac. 2044 # Cross-platform views sources also ready for toolkit-views on Mac.
2043 'chrome_browser_ui_views_sources': [ 2045 'chrome_browser_ui_views_sources': [
2044 'browser/ui/app_list/app_list_controller_delegate_views.cc',
2045 'browser/ui/app_list/app_list_controller_delegate_views.h',
2046 'browser/ui/app_list/app_list_service_views.cc',
2047 'browser/ui/app_list/app_list_service_views.h',
2048 'browser/ui/app_list/app_list_shower_views.cc',
2049 'browser/ui/app_list/app_list_shower_views.h',
2050 'browser/ui/autofill/save_card_bubble_controller.h', 2046 'browser/ui/autofill/save_card_bubble_controller.h',
2051 'browser/ui/autofill/save_card_bubble_controller_impl.cc', 2047 'browser/ui/autofill/save_card_bubble_controller_impl.cc',
2052 'browser/ui/autofill/save_card_bubble_controller_impl.h', 2048 'browser/ui/autofill/save_card_bubble_controller_impl.h',
2053 'browser/ui/autofill/save_card_bubble_view.h', 2049 'browser/ui/autofill/save_card_bubble_view.h',
2054 'browser/ui/browser_dialogs_mac.cc', 2050 'browser/ui/browser_dialogs_mac.cc',
2051 'browser/ui/views/apps/app_info_dialog/app_info_dialog_container.cc',
2052 'browser/ui/views/apps/app_info_dialog/app_info_dialog_container.h',
2055 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc', 2053 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc',
2056 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h', 2054 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h',
2057 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc', 2055 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc',
2058 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h', 2056 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h',
2059 'browser/ui/views/apps/app_info_dialog/app_info_header_panel.cc', 2057 'browser/ui/views/apps/app_info_dialog/app_info_header_panel.cc',
2060 'browser/ui/views/apps/app_info_dialog/app_info_header_panel.h', 2058 'browser/ui/views/apps/app_info_dialog/app_info_header_panel.h',
2061 'browser/ui/views/apps/app_info_dialog/app_info_panel.cc', 2059 'browser/ui/views/apps/app_info_dialog/app_info_panel.cc',
2062 'browser/ui/views/apps/app_info_dialog/app_info_panel.h', 2060 'browser/ui/views/apps/app_info_dialog/app_info_panel.h',
2063 'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc', 2061 'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc',
2064 'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h', 2062 'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h',
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
2099 'browser/ui/views/sync/bubble_sync_promo_view.cc', 2097 'browser/ui/views/sync/bubble_sync_promo_view.cc',
2100 'browser/ui/views/sync/bubble_sync_promo_view.h', 2098 'browser/ui/views/sync/bubble_sync_promo_view.h',
2101 'browser/ui/views/website_settings/chosen_object_view.cc', 2099 'browser/ui/views/website_settings/chosen_object_view.cc',
2102 'browser/ui/views/website_settings/chosen_object_view.h', 2100 'browser/ui/views/website_settings/chosen_object_view.h',
2103 'browser/ui/views/website_settings/permission_selector_view.cc', 2101 'browser/ui/views/website_settings/permission_selector_view.cc',
2104 'browser/ui/views/website_settings/permission_selector_view.h', 2102 'browser/ui/views/website_settings/permission_selector_view.h',
2105 'browser/ui/views/website_settings/permission_selector_view_observer.h', 2103 'browser/ui/views/website_settings/permission_selector_view_observer.h',
2106 'browser/ui/views/website_settings/website_settings_popup_view.cc', 2104 'browser/ui/views/website_settings/website_settings_popup_view.cc',
2107 'browser/ui/views/website_settings/website_settings_popup_view.h', 2105 'browser/ui/views/website_settings/website_settings_popup_view.h',
2108 ], 2106 ],
2107 'chrome_browser_ui_views_app_list_sources': [
2108 'browser/ui/app_list/app_list_controller_delegate_views.cc',
2109 'browser/ui/app_list/app_list_controller_delegate_views.h',
2110 'browser/ui/app_list/app_list_service_views.cc',
2111 'browser/ui/app_list/app_list_service_views.h',
2112 'browser/ui/app_list/app_list_shower_views.cc',
2113 'browser/ui/app_list/app_list_shower_views.h',
2114 ],
2109 # Views files for everywhere but ChromeOS. 2115 # Views files for everywhere but ChromeOS.
2110 'chrome_browser_ui_views_non_chromeos_sources': [ 2116 'chrome_browser_ui_views_non_chromeos_sources': [
2111 'browser/ui/external_protocol_dialog_delegate.cc', 2117 'browser/ui/external_protocol_dialog_delegate.cc',
2112 'browser/ui/external_protocol_dialog_delegate.h', 2118 'browser/ui/external_protocol_dialog_delegate.h',
2113 'browser/ui/views/external_protocol_dialog.cc', 2119 'browser/ui/views/external_protocol_dialog.cc',
2114 'browser/ui/views/external_protocol_dialog.h', 2120 'browser/ui/views/external_protocol_dialog.h',
2115 'browser/ui/views/frame/opaque_browser_frame_view.cc', 2121 'browser/ui/views/frame/opaque_browser_frame_view.cc',
2116 'browser/ui/views/frame/opaque_browser_frame_view.h', 2122 'browser/ui/views/frame/opaque_browser_frame_view.h',
2117 'browser/ui/views/frame/opaque_browser_frame_view_layout.cc', 2123 'browser/ui/views/frame/opaque_browser_frame_view_layout.cc',
2118 'browser/ui/views/frame/opaque_browser_frame_view_layout.h', 2124 'browser/ui/views/frame/opaque_browser_frame_view_layout.h',
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
2663 'browser/ui/app_list/speech_auth_helper.cc', 2669 'browser/ui/app_list/speech_auth_helper.cc',
2664 'browser/ui/app_list/speech_auth_helper.h', 2670 'browser/ui/app_list/speech_auth_helper.h',
2665 'browser/ui/app_list/speech_recognizer.cc', 2671 'browser/ui/app_list/speech_recognizer.cc',
2666 'browser/ui/app_list/speech_recognizer.h', 2672 'browser/ui/app_list/speech_recognizer.h',
2667 'browser/ui/app_list/speech_recognizer_delegate.h', 2673 'browser/ui/app_list/speech_recognizer_delegate.h',
2668 'browser/ui/app_list/start_page_observer.h', 2674 'browser/ui/app_list/start_page_observer.h',
2669 'browser/ui/app_list/start_page_service.cc', 2675 'browser/ui/app_list/start_page_service.cc',
2670 'browser/ui/app_list/start_page_service.h', 2676 'browser/ui/app_list/start_page_service.h',
2671 'browser/ui/app_list/start_page_service_factory.cc', 2677 'browser/ui/app_list/start_page_service_factory.cc',
2672 'browser/ui/app_list/start_page_service_factory.h', 2678 'browser/ui/app_list/start_page_service_factory.h',
2673 'browser/ui/views/app_list/app_list_dialog_container.cc',
2674 'browser/ui/views/app_list/app_list_dialog_container.h',
2675 'browser/ui/views/app_list/win/activation_tracker_win.cc', 2679 'browser/ui/views/app_list/win/activation_tracker_win.cc',
2676 'browser/ui/views/app_list/win/activation_tracker_win.h', 2680 'browser/ui/views/app_list/win/activation_tracker_win.h',
2677 'browser/ui/views/app_list/win/app_list_controller_delegate_win.cc', 2681 'browser/ui/views/app_list/win/app_list_controller_delegate_win.cc',
2678 'browser/ui/views/app_list/win/app_list_controller_delegate_win.h', 2682 'browser/ui/views/app_list/win/app_list_controller_delegate_win.h',
2679 'browser/ui/views/app_list/win/app_list_service_win.cc', 2683 'browser/ui/views/app_list/win/app_list_service_win.cc',
2680 'browser/ui/views/app_list/win/app_list_service_win.h', 2684 'browser/ui/views/app_list/win/app_list_service_win.h',
2681 'browser/ui/views/app_list/win/app_list_win.cc', 2685 'browser/ui/views/app_list/win/app_list_win.cc',
2682 'browser/ui/views/app_list/win/app_list_win.h', 2686 'browser/ui/views/app_list/win/app_list_win.h',
2683 'browser/ui/webui/app_list/start_page_handler.cc', 2687 'browser/ui/webui/app_list/start_page_handler.cc',
2684 'browser/ui/webui/app_list/start_page_handler.h', 2688 'browser/ui/webui/app_list/start_page_handler.h',
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after
3022 ], 3026 ],
3023 }, { # use_ash==0 3027 }, { # use_ash==0
3024 'sources': [ '<@(chrome_browser_ui_non_ash_sources)' ], 3028 'sources': [ '<@(chrome_browser_ui_non_ash_sources)' ],
3025 }], 3029 }],
3026 ['toolkit_views==1', { 3030 ['toolkit_views==1', {
3027 'sources': [ '<@(chrome_browser_ui_views_sources)' ], 3031 'sources': [ '<@(chrome_browser_ui_views_sources)' ],
3028 'dependencies': [ 3032 'dependencies': [
3029 '<(DEPTH)/components/components.gyp:constrained_window', 3033 '<(DEPTH)/components/components.gyp:constrained_window',
3030 ], 3034 ],
3031 'conditions': [ 3035 'conditions': [
3036 ['enable_app_list==1', {
3037 'sources': [ '<@(chrome_browser_ui_views_app_list_sources' ],
3038 }],
3032 ['chromeos == 0 and (OS!="mac" or mac_views_browser==1)', { 3039 ['chromeos == 0 and (OS!="mac" or mac_views_browser==1)', {
3033 'sources': [ '<@(chrome_browser_ui_views_non_chromeos_sources)' ], 3040 'sources': [ '<@(chrome_browser_ui_views_non_chromeos_sources)' ],
3034 }], 3041 }],
3035 ['use_ash == 1', { 3042 ['use_ash == 1', {
3036 'sources': [ '<@(chrome_browser_ui_ash_views_sources)' ], 3043 'sources': [ '<@(chrome_browser_ui_ash_views_sources)' ],
3037 }], 3044 }],
3038 ['OS!="mac"', { 3045 ['OS!="mac"', {
3039 'sources': [ '<@(chrome_browser_ui_views_non_mac_sources)' ], 3046 'sources': [ '<@(chrome_browser_ui_views_non_mac_sources)' ],
3040 'dependencies': [ 3047 'dependencies': [
3041 '../ui/gfx/gfx.gyp:gfx_vector_icons', 3048 '../ui/gfx/gfx.gyp:gfx_vector_icons',
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
3230 ] 3237 ]
3231 }], 3238 }],
3232 ], 3239 ],
3233 }], 3240 }],
3234 ['desktop_linux==1', { 3241 ['desktop_linux==1', {
3235 'dependencies': [ 3242 'dependencies': [
3236 '../ui/base/ime/ui_base_ime.gyp:ui_base_ime', 3243 '../ui/base/ime/ui_base_ime.gyp:ui_base_ime',
3237 '../ui/events/events.gyp:dom_keycode_converter', 3244 '../ui/events/events.gyp:dom_keycode_converter',
3238 ], 3245 ],
3239 'sources': [ '<@(chrome_browser_ui_desktop_linux_sources)' ], 3246 'sources': [ '<@(chrome_browser_ui_desktop_linux_sources)' ],
3247 'conditions': [
3248 ['enable_app_list', {
3249 'sources': [
3250 '<@(chrome_browser_ui_desktop_linux_app_list_sources)',
3251 ],
3252 }],
3253 ],
3240 }], 3254 }],
3241 ['OS=="linux"', { # Both desktop Linux and ChromeOS. 3255 ['OS=="linux"', { # Both desktop Linux and ChromeOS.
3242 'sources': [ '<@(chrome_browser_ui_linux_sources)' ], 3256 'sources': [ '<@(chrome_browser_ui_linux_sources)' ],
3243 'conditions': [ 3257 'conditions': [
3244 ['use_aura==1', { 3258 ['use_aura==1', {
3245 'dependencies': [ 3259 'dependencies': [
3246 '../build/linux/system.gyp:dbus', 3260 '../build/linux/system.gyp:dbus',
3247 '../build/linux/system.gyp:fontconfig', 3261 '../build/linux/system.gyp:fontconfig',
3248 '../dbus/dbus.gyp:dbus', 3262 '../dbus/dbus.gyp:dbus',
3249 ], 3263 ],
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
3337 ], 3351 ],
3338 'sources': [ 3352 'sources': [
3339 '<@(chrome_browser_ui_non_mobile_sources)', 3353 '<@(chrome_browser_ui_non_mobile_sources)',
3340 '<@(chrome_browser_ui_omnibox_non_mobile_sources)', 3354 '<@(chrome_browser_ui_omnibox_non_mobile_sources)',
3341 ], 3355 ],
3342 }], 3356 }],
3343 ], 3357 ],
3344 }, 3358 },
3345 ], 3359 ],
3346 } 3360 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698