Index: chrome/chrome_browser_ui.gypi |
diff --git a/chrome/chrome_browser_ui.gypi b/chrome/chrome_browser_ui.gypi |
index a92b49b6a5e0dd1cbdd3ad0ffd34933bd4aa9c5e..d76c13ffc210a1e70c48c3453bb97ba1d462fc1b 100644 |
--- a/chrome/chrome_browser_ui.gypi |
+++ b/chrome/chrome_browser_ui.gypi |
@@ -723,6 +723,19 @@ |
'browser/ui/views/select_file_dialog_extension_factory.cc', |
'browser/ui/views/select_file_dialog_extension_factory.h', |
], |
+ # ARC-only sources. |
+ 'chrome_browser_ui_chromeos_arc_sources': [ |
+ 'browser/ui/app_list/arc/arc_app_icon.cc', |
+ 'browser/ui/app_list/arc/arc_app_icon.h', |
+ 'browser/ui/app_list/arc/arc_app_item.cc', |
+ 'browser/ui/app_list/arc/arc_app_item.h', |
+ 'browser/ui/app_list/arc/arc_app_list_prefs_factory.cc', |
+ 'browser/ui/app_list/arc/arc_app_list_prefs_factory.h', |
+ 'browser/ui/app_list/arc/arc_app_list_prefs.cc', |
+ 'browser/ui/app_list/arc/arc_app_list_prefs.h', |
+ 'browser/ui/app_list/arc/arc_app_model_builder.cc', |
+ 'browser/ui/app_list/arc/arc_app_model_builder.h', |
+ ], |
# ChromeOS sources that should not be included in the official build. |
'chrome_browser_ui_chromeos_non_official_sources': [ |
'browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc', |
@@ -2533,6 +2546,8 @@ |
'browser/ui/app_list/app_list_controller_delegate_impl.h', |
'browser/ui/app_list/app_list_icon_win.cc', |
'browser/ui/app_list/app_list_icon_win.h', |
+ 'browser/ui/app_list/app_list_model_builder.cc', |
+ 'browser/ui/app_list/app_list_model_builder.h', |
'browser/ui/app_list/app_list_positioner.cc', |
'browser/ui/app_list/app_list_positioner.h', |
'browser/ui/app_list/app_list_prefs.cc', |
@@ -2941,6 +2956,9 @@ |
'../ui/chromeos/ui_chromeos.gyp:ui_chromeos_resources', |
], |
}], |
+ ['chromeos==1 and enable_arc == 1', { |
+ 'sources': [ '<@(chrome_browser_ui_chromeos_arc_sources)' ], |
+ }], |
['use_cups==1', { |
'dependencies': [ |
'../printing/printing.gyp:cups', |