summaryrefslogtreecommitdiff
path: root/chromium/ui
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2016-11-10 14:06:09 +0100
committerMichal Klocek <michal.klocek@qt.io>2016-11-16 13:45:02 +0000
commit777da810b25f517d54dc4b7771e42a4ea38c355b (patch)
tree675d9f4b67f68441adffb9a01e3075d8d12c0fb2 /chromium/ui
parent2eb1e44ebb98208ec9bd0acb0c410e95e8f253b9 (diff)
downloadqtwebengine-chromium-777da810b25f517d54dc4b7771e42a4ea38c355b.tar.gz
Add all gn, gni, typemap, mojom files
These file are required to gn be able to parse source tree. Change-Id: I9cb4a0b3897c1e99dd6e39832a8c55764fb6e1c6 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/ui')
-rw-r--r--chromium/ui/app_list/BUILD.gn340
-rw-r--r--chromium/ui/app_list/presenter/BUILD.gn96
-rw-r--r--chromium/ui/app_list/presenter/app_list_presenter.mojom19
-rw-r--r--chromium/ui/app_list/resources/BUILD.gn24
-rw-r--r--chromium/ui/chromeos/BUILD.gn97
-rw-r--r--chromium/ui/chromeos/resources/BUILD.gn16
-rw-r--r--chromium/ui/chromeos/strings/BUILD.gn66
-rw-r--r--chromium/ui/file_manager/BUILD.gn29
8 files changed, 687 insertions, 0 deletions
diff --git a/chromium/ui/app_list/BUILD.gn b/chromium/ui/app_list/BUILD.gn
new file mode 100644
index 00000000000..2fc27286a87
--- /dev/null
+++ b/chromium/ui/app_list/BUILD.gn
@@ -0,0 +1,340 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/config/ui.gni")
+import("//testing/test.gni")
+
+component("app_list") {
+ sources = [
+ "app_list_constants.cc",
+ "app_list_constants.h",
+ "app_list_export.h",
+ "app_list_folder_item.cc",
+ "app_list_folder_item.h",
+ "app_list_item.cc",
+ "app_list_item.h",
+ "app_list_item_list.cc",
+ "app_list_item_list.h",
+ "app_list_item_list_observer.h",
+ "app_list_item_observer.h",
+ "app_list_menu.cc",
+ "app_list_menu.h",
+ "app_list_model.cc",
+ "app_list_model.h",
+ "app_list_model_observer.h",
+ "app_list_switches.cc",
+ "app_list_switches.h",
+ "app_list_view_delegate.cc",
+ "app_list_view_delegate.h",
+ "folder_image.cc",
+ "folder_image.h",
+ "pagination_controller.cc",
+ "pagination_controller.h",
+ "pagination_model.cc",
+ "pagination_model.h",
+ "pagination_model_observer.h",
+ "search/dictionary_data_store.cc",
+ "search/dictionary_data_store.h",
+ "search/history.cc",
+ "search/history.h",
+ "search/history_data.cc",
+ "search/history_data.h",
+ "search/history_data_store.cc",
+ "search/history_data_store.h",
+ "search/history_types.h",
+ "search/mixer.cc",
+ "search/mixer.h",
+ "search/term_break_iterator.cc",
+ "search/term_break_iterator.h",
+ "search/tokenized_string.cc",
+ "search/tokenized_string.h",
+ "search/tokenized_string_char_iterator.cc",
+ "search/tokenized_string_char_iterator.h",
+ "search/tokenized_string_match.cc",
+ "search/tokenized_string_match.h",
+ "search_box_model.cc",
+ "search_box_model.h",
+ "search_box_model_observer.h",
+ "search_controller.cc",
+ "search_controller.h",
+ "search_provider.cc",
+ "search_provider.h",
+ "search_result.cc",
+ "search_result.h",
+ "speech_ui_model.cc",
+ "speech_ui_model.h",
+ "speech_ui_model_observer.h",
+ ]
+
+ defines = [ "APP_LIST_IMPLEMENTATION" ]
+
+ deps = [
+ "//base",
+ "//base:i18n",
+ "//base/third_party/dynamic_annotations",
+ "//components/keyed_service/core",
+ "//skia",
+ "//sync",
+ "//third_party/icu",
+ "//ui/accessibility",
+ "//ui/app_list/resources",
+ "//ui/base",
+ "//ui/base/ime",
+ "//ui/compositor",
+ "//ui/display",
+ "//ui/events",
+ "//ui/gfx",
+ "//ui/gfx/geometry",
+ "//ui/resources",
+ "//ui/strings",
+ ]
+
+ if (use_aura) {
+ deps += [
+ "//ui/aura",
+ "//ui/wm",
+ ]
+ }
+
+ if (toolkit_views) {
+ sources += [
+ "views/all_apps_tile_item_view.cc",
+ "views/all_apps_tile_item_view.h",
+ "views/app_list_background.cc",
+ "views/app_list_background.h",
+ "views/app_list_drag_and_drop_host.h",
+ "views/app_list_folder_view.cc",
+ "views/app_list_folder_view.h",
+ "views/app_list_item_view.cc",
+ "views/app_list_item_view.h",
+ "views/app_list_main_view.cc",
+ "views/app_list_main_view.h",
+ "views/app_list_menu_views.cc",
+ "views/app_list_menu_views.h",
+ "views/app_list_page.cc",
+ "views/app_list_page.h",
+ "views/app_list_view.cc",
+ "views/app_list_view.h",
+ "views/app_list_view_observer.h",
+ "views/apps_container_view.cc",
+ "views/apps_container_view.h",
+ "views/apps_grid_view.cc",
+ "views/apps_grid_view.h",
+ "views/apps_grid_view_delegate.h",
+ "views/apps_grid_view_folder_delegate.h",
+ "views/cached_label.cc",
+ "views/cached_label.h",
+ "views/contents_view.cc",
+ "views/contents_view.h",
+ "views/custom_launcher_page_view.cc",
+ "views/custom_launcher_page_view.h",
+ "views/folder_background_view.cc",
+ "views/folder_background_view.h",
+ "views/folder_header_view.cc",
+ "views/folder_header_view.h",
+ "views/folder_header_view_delegate.h",
+ "views/image_shadow_animator.cc",
+ "views/image_shadow_animator.h",
+ "views/page_switcher.cc",
+ "views/page_switcher.h",
+ "views/progress_bar_view.cc",
+ "views/progress_bar_view.h",
+ "views/pulsing_block_view.cc",
+ "views/pulsing_block_view.h",
+ "views/search_box_view.cc",
+ "views/search_box_view.h",
+ "views/search_box_view_delegate.h",
+ "views/search_result_actions_view.cc",
+ "views/search_result_actions_view.h",
+ "views/search_result_container_view.cc",
+ "views/search_result_container_view.h",
+ "views/search_result_list_view.cc",
+ "views/search_result_list_view.h",
+ "views/search_result_list_view_delegate.h",
+ "views/search_result_page_view.cc",
+ "views/search_result_page_view.h",
+ "views/search_result_tile_item_list_view.cc",
+ "views/search_result_tile_item_list_view.h",
+ "views/search_result_tile_item_view.cc",
+ "views/search_result_tile_item_view.h",
+ "views/search_result_view.cc",
+ "views/search_result_view.h",
+ "views/speech_view.cc",
+ "views/speech_view.h",
+ "views/start_page_view.cc",
+ "views/start_page_view.h",
+ "views/tile_item_view.cc",
+ "views/tile_item_view.h",
+ "views/top_icon_animation_view.cc",
+ "views/top_icon_animation_view.h",
+ ]
+ deps += [
+ "//ui/events",
+ "//ui/views",
+ ]
+
+ public_deps = [
+ "//ui/views",
+ ]
+ }
+
+ if (is_mac) {
+ sources += [
+ "cocoa/app_list_pager_view.h",
+ "cocoa/app_list_pager_view.mm",
+ "cocoa/app_list_view_controller.h",
+ "cocoa/app_list_view_controller.mm",
+ "cocoa/app_list_window_controller.h",
+ "cocoa/app_list_window_controller.mm",
+ "cocoa/apps_collection_view_drag_manager.h",
+ "cocoa/apps_collection_view_drag_manager.mm",
+ "cocoa/apps_grid_controller.h",
+ "cocoa/apps_grid_controller.mm",
+ "cocoa/apps_grid_view_item.h",
+ "cocoa/apps_grid_view_item.mm",
+ "cocoa/apps_pagination_model_observer.h",
+ "cocoa/apps_search_box_controller.h",
+ "cocoa/apps_search_box_controller.mm",
+ "cocoa/apps_search_results_controller.h",
+ "cocoa/apps_search_results_controller.mm",
+ "cocoa/apps_search_results_model_bridge.h",
+ "cocoa/apps_search_results_model_bridge.mm",
+ "cocoa/item_drag_controller.h",
+ "cocoa/item_drag_controller.mm",
+ "cocoa/scroll_view_with_no_scrollbars.h",
+ "cocoa/scroll_view_with_no_scrollbars.mm",
+ ]
+ deps += [ "//third_party/google_toolbox_for_mac" ]
+ libs = [
+ "AppKit.framework",
+ "QuartzCore.framework",
+ ]
+ }
+}
+
+static_library("test_support") {
+ sources = [
+ "test/app_list_test_model.cc",
+ "test/app_list_test_model.h",
+ "test/app_list_test_view_delegate.cc",
+ "test/app_list_test_view_delegate.h",
+ "test/test_search_result.cc",
+ "test/test_search_result.h",
+ ]
+
+ deps = [
+ ":app_list",
+ "//base",
+ "//ui/gfx",
+ "//ui/gfx/geometry",
+ ]
+}
+
+if (toolkit_views) {
+ executable("app_list_demo") {
+ testonly = true
+
+ sources = [
+ "demo/app_list_demo_views.cc",
+ ]
+
+ deps = [
+ ":app_list",
+ ":test_support",
+ "//base",
+ "//build/config/sanitizers:deps",
+ "//build/win:default_exe_manifest",
+ "//content",
+ "//content/public/browser",
+ "//skia",
+ "//ui/base",
+ "//ui/events",
+ "//ui/resources",
+ "//ui/resources:ui_test_pak",
+ "//ui/views",
+ "//ui/views/controls/webview",
+ "//ui/views_content_client",
+ "//url",
+ ]
+ if (is_win) {
+ configs -= [ "//build/config/win:console" ]
+ configs += [ "//build/config/win:windowed" ]
+
+ deps += [
+ "//content:sandbox_helper_win",
+ "//sandbox",
+ ]
+ }
+ }
+}
+
+test("app_list_unittests") {
+ sources = [
+ "app_list_item_list_unittest.cc",
+ "app_list_model_unittest.cc",
+ "folder_image_unittest.cc",
+ "pagination_model_unittest.cc",
+ "search/history_data_store_unittest.cc",
+ "search/mixer_unittest.cc",
+ "search/term_break_iterator_unittest.cc",
+ "search/tokenized_string_char_iterator_unittest.cc",
+ "search/tokenized_string_match_unittest.cc",
+ "search/tokenized_string_unittest.cc",
+ "test/run_all_unittests.cc",
+ ]
+
+ configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
+
+ deps = [
+ ":app_list",
+ ":test_support",
+ "//base",
+ "//base/test:test_support",
+ "//skia",
+ "//testing/gtest",
+ "//ui/base",
+ "//ui/compositor",
+ "//ui/events:test_support",
+ "//ui/gfx:test_support",
+ "//ui/gl:test_support",
+ "//ui/resources",
+ ]
+
+ data_deps = [
+ "//third_party/mesa:osmesa",
+ "//ui/resources:ui_test_pak_data",
+ ]
+
+ if (toolkit_views) {
+ sources += [
+ "views/app_list_main_view_unittest.cc",
+ "views/app_list_view_unittest.cc",
+ "views/apps_grid_view_unittest.cc",
+ "views/folder_header_view_unittest.cc",
+ "views/image_shadow_animator_unittest.cc",
+ "views/search_box_view_unittest.cc",
+ "views/search_result_list_view_unittest.cc",
+ "views/search_result_page_view_unittest.cc",
+ "views/speech_view_unittest.cc",
+ "views/test/apps_grid_view_test_api.cc",
+ "views/test/apps_grid_view_test_api.h",
+ ]
+ deps += [
+ "//ui/views",
+ "//ui/views:test_support",
+ ]
+ }
+
+ if (is_mac) {
+ sources += [
+ "cocoa/app_list_view_controller_unittest.mm",
+ "cocoa/app_list_window_controller_unittest.mm",
+ "cocoa/apps_grid_controller_unittest.mm",
+ "cocoa/apps_search_box_controller_unittest.mm",
+ "cocoa/apps_search_results_controller_unittest.mm",
+ "cocoa/test/apps_grid_controller_test_helper.h",
+ "cocoa/test/apps_grid_controller_test_helper.mm",
+ ]
+ }
+}
diff --git a/chromium/ui/app_list/presenter/BUILD.gn b/chromium/ui/app_list/presenter/BUILD.gn
new file mode 100644
index 00000000000..fd6cb444b4f
--- /dev/null
+++ b/chromium/ui/app_list/presenter/BUILD.gn
@@ -0,0 +1,96 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/config/ui.gni")
+import("//mojo/public/tools/bindings/mojom.gni")
+import("//testing/test.gni")
+
+assert(use_aura)
+
+component("presenter") {
+ sources = [
+ "app_list_presenter.h",
+ "app_list_presenter_delegate.cc",
+ "app_list_presenter_delegate.h",
+ "app_list_presenter_delegate_factory.h",
+ "app_list_presenter_export.h",
+ "app_list_presenter_impl.cc",
+ "app_list_presenter_impl.h",
+ "app_list_view_delegate_factory.cc",
+ "app_list_view_delegate_factory.h",
+ ]
+
+ defines = [ "APP_LIST_PRESENTER_IMPLEMENTATION" ]
+
+ public_deps = [
+ "//base",
+ "//ui/app_list",
+ "//ui/aura",
+ "//ui/compositor",
+ "//ui/gfx/geometry",
+ "//ui/views",
+
+ # Temporary dependency to fix compile flake in http://crbug.com/611898.
+ # TODO(tapted): Remove once http://crbug.com/612382 is fixed.
+ "//ui/accessibility:ax_gen",
+ ]
+}
+
+mojom("mojom") {
+ sources = [
+ "app_list_presenter.mojom",
+ ]
+ deps = [
+ "//components/mus/public/interfaces",
+ ]
+}
+
+source_set("test_support") {
+ sources = [
+ "test/app_list_presenter_impl_test_api.cc",
+ "test/app_list_presenter_impl_test_api.h",
+
+ # Temporary dependency to fix compile flake in http://crbug.com/611898.
+ # TODO(tapted): Remove once http://crbug.com/612382 is fixed.
+ "//ui/accessibility:ax_gen",
+ ]
+
+ public_deps = [
+ ":presenter",
+ ]
+ deps = [
+ "//base",
+ ]
+}
+
+test("app_list_presenter_unittests") {
+ sources = [
+ "app_list_presenter_impl_unittest.cc",
+ "test/run_all_unittests.cc",
+ ]
+
+ configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
+
+ deps = [
+ ":presenter",
+ ":test_support",
+ "//base",
+ "//base/test:test_support",
+ "//testing/gtest",
+ "//ui/app_list:test_support",
+ "//ui/aura:aura",
+ "//ui/aura:test_support",
+ "//ui/base",
+ "//ui/gl:test_support",
+ "//ui/wm:wm",
+
+ # Temporary dependency to fix compile flake in http://crbug.com/611898.
+ # TODO(tapted): Remove once http://crbug.com/612382 is fixed.
+ "//ui/accessibility:ax_gen",
+ ]
+
+ data_deps = [
+ "//ui/resources:ui_test_pak_data",
+ ]
+}
diff --git a/chromium/ui/app_list/presenter/app_list_presenter.mojom b/chromium/ui/app_list/presenter/app_list_presenter.mojom
new file mode 100644
index 00000000000..0c4fe292932
--- /dev/null
+++ b/chromium/ui/app_list/presenter/app_list_presenter.mojom
@@ -0,0 +1,19 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module app_list.mojom;
+
+import "components/mus/public/interfaces/window_manager_constants.mojom";
+
+interface AppListPresenter {
+ // Show the app list on the specified display.
+ Show(int64 display_id);
+
+ // Dismiss the app list.
+ Dismiss();
+
+ // Show the app list (on the specified display) if it is hidden; hide the
+ // app list if it is shown.
+ ToggleAppList(int64 display_id);
+};
diff --git a/chromium/ui/app_list/resources/BUILD.gn b/chromium/ui/app_list/resources/BUILD.gn
new file mode 100644
index 00000000000..d42b3e763ff
--- /dev/null
+++ b/chromium/ui/app_list/resources/BUILD.gn
@@ -0,0 +1,24 @@
+# Copyright 2015 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//tools/grit/grit_rule.gni")
+import("//tools/grit/repack.gni")
+
+group("resources") {
+ public_deps = [
+ ":resources_grd",
+ ]
+}
+
+grit("resources_grd") {
+ source = "app_list_resources.grd"
+ outputs = [
+ "grit/app_list_resources.h",
+ "grit/app_list_resources_map.cc",
+ "grit/app_list_resources_map.h",
+ "app_list_resources_100_percent.pak",
+ "app_list_resources_200_percent.pak",
+ "app_list_resources_300_percent.pak",
+ ]
+}
diff --git a/chromium/ui/chromeos/BUILD.gn b/chromium/ui/chromeos/BUILD.gn
new file mode 100644
index 00000000000..69fd5c6f64d
--- /dev/null
+++ b/chromium/ui/chromeos/BUILD.gn
@@ -0,0 +1,97 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//testing/test.gni")
+
+component("ui_chromeos") {
+ sources = [
+ "accelerometer/accelerometer_util.cc",
+ "accelerometer/accelerometer_util.h",
+ "ime/candidate_view.cc",
+ "ime/candidate_view.h",
+ "ime/candidate_window_view.cc",
+ "ime/candidate_window_view.h",
+ "ime/infolist_window.cc",
+ "ime/infolist_window.h",
+ "ime/input_method_menu_item.cc",
+ "ime/input_method_menu_item.h",
+ "ime/input_method_menu_manager.cc",
+ "ime/input_method_menu_manager.h",
+ "ime/mode_indicator_view.cc",
+ "ime/mode_indicator_view.h",
+ "material_design_icon_controller.cc",
+ "material_design_icon_controller.h",
+ "network/network_connect.cc",
+ "network/network_connect.h",
+ "network/network_icon.cc",
+ "network/network_icon.h",
+ "network/network_icon_animation.cc",
+ "network/network_icon_animation.h",
+ "network/network_icon_animation_observer.h",
+ "network/network_info.cc",
+ "network/network_info.h",
+ "network/network_list.cc",
+ "network/network_list.h",
+ "network/network_list_delegate.h",
+ "network/network_list_view_base.cc",
+ "network/network_list_view_base.h",
+ "network/network_state_notifier.cc",
+ "network/network_state_notifier.h",
+ "touch_exploration_controller.cc",
+ "touch_exploration_controller.h",
+ "user_activity_power_manager_notifier.cc",
+ "user_activity_power_manager_notifier.h",
+ ]
+ defines = [ "UI_CHROMEOS_IMPLEMENTATION" ]
+ deps = [
+ "//base",
+ "//base/third_party/dynamic_annotations",
+ "//chromeos:chromeos",
+ "//chromeos:power_manager_proto",
+ "//components/device_event_log",
+ "//components/onc",
+ "//skia",
+ "//ui/aura",
+ "//ui/base",
+ "//ui/base/ime",
+ "//ui/chromeos/resources",
+ "//ui/chromeos/strings",
+ "//ui/display",
+ "//ui/events",
+ "//ui/events:gesture_detection",
+ "//ui/gfx",
+ "//ui/gfx/geometry",
+ "//ui/message_center",
+ "//ui/native_theme",
+ "//ui/views",
+ "//ui/wm",
+ ]
+}
+
+test("ui_chromeos_unittests") {
+ sources = [
+ "ime/candidate_view_unittest.cc",
+ "ime/candidate_window_view_unittest.cc",
+ "ime/input_method_menu_item_unittest.cc",
+ "ime/input_method_menu_manager_unittest.cc",
+ "network/network_state_notifier_unittest.cc",
+ "run_all_unittests.cc",
+ "touch_exploration_controller_unittest.cc",
+ ]
+ deps = [
+ ":ui_chromeos",
+ "//base/test:test_support",
+ "//chromeos",
+ "//skia",
+ "//testing/gtest",
+ "//ui/aura:test_support",
+ "//ui/compositor",
+ "//ui/events:test_support",
+ "//ui/gl:test_support",
+ "//ui/message_center",
+ "//ui/resources:ui_test_pak",
+ "//ui/views",
+ "//ui/views:test_support",
+ ]
+}
diff --git a/chromium/ui/chromeos/resources/BUILD.gn b/chromium/ui/chromeos/resources/BUILD.gn
new file mode 100644
index 00000000000..7f278402bb9
--- /dev/null
+++ b/chromium/ui/chromeos/resources/BUILD.gn
@@ -0,0 +1,16 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//tools/grit/grit_rule.gni")
+
+grit("resources") {
+ source = "ui_chromeos_resources.grd"
+ outputs = [
+ "grit/ui_chromeos_resources.h",
+ "grit/ui_chromeos_resources_map.cc",
+ "grit/ui_chromeos_resources_map.h",
+ "ui_chromeos_resources_100_percent.pak",
+ "ui_chromeos_resources_200_percent.pak",
+ ]
+}
diff --git a/chromium/ui/chromeos/strings/BUILD.gn b/chromium/ui/chromeos/strings/BUILD.gn
new file mode 100644
index 00000000000..c6d41f524c1
--- /dev/null
+++ b/chromium/ui/chromeos/strings/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//tools/grit/grit_rule.gni")
+
+grit("strings") {
+ source = "../ui_chromeos_strings.grd"
+ outputs = [
+ "grit/ui_chromeos_strings.h",
+ "ui_chromeos_strings_am.pak",
+ "ui_chromeos_strings_ar.pak",
+ "ui_chromeos_strings_bg.pak",
+ "ui_chromeos_strings_bn.pak",
+ "ui_chromeos_strings_ca.pak",
+ "ui_chromeos_strings_cs.pak",
+ "ui_chromeos_strings_da.pak",
+ "ui_chromeos_strings_de.pak",
+ "ui_chromeos_strings_el.pak",
+ "ui_chromeos_strings_en-GB.pak",
+ "ui_chromeos_strings_en-US.pak",
+ "ui_chromeos_strings_es-419.pak",
+ "ui_chromeos_strings_es.pak",
+ "ui_chromeos_strings_et.pak",
+ "ui_chromeos_strings_fake-bidi.pak",
+ "ui_chromeos_strings_fa.pak",
+ "ui_chromeos_strings_fil.pak",
+ "ui_chromeos_strings_fi.pak",
+ "ui_chromeos_strings_fr.pak",
+ "ui_chromeos_strings_gu.pak",
+ "ui_chromeos_strings_he.pak",
+ "ui_chromeos_strings_hi.pak",
+ "ui_chromeos_strings_hr.pak",
+ "ui_chromeos_strings_hu.pak",
+ "ui_chromeos_strings_id.pak",
+ "ui_chromeos_strings_it.pak",
+ "ui_chromeos_strings_ja.pak",
+ "ui_chromeos_strings_kn.pak",
+ "ui_chromeos_strings_ko.pak",
+ "ui_chromeos_strings_lt.pak",
+ "ui_chromeos_strings_lv.pak",
+ "ui_chromeos_strings_ml.pak",
+ "ui_chromeos_strings_mr.pak",
+ "ui_chromeos_strings_ms.pak",
+ "ui_chromeos_strings_nb.pak",
+ "ui_chromeos_strings_nl.pak",
+ "ui_chromeos_strings_pl.pak",
+ "ui_chromeos_strings_pt-BR.pak",
+ "ui_chromeos_strings_pt-PT.pak",
+ "ui_chromeos_strings_ro.pak",
+ "ui_chromeos_strings_ru.pak",
+ "ui_chromeos_strings_sk.pak",
+ "ui_chromeos_strings_sl.pak",
+ "ui_chromeos_strings_sr.pak",
+ "ui_chromeos_strings_sv.pak",
+ "ui_chromeos_strings_sw.pak",
+ "ui_chromeos_strings_ta.pak",
+ "ui_chromeos_strings_te.pak",
+ "ui_chromeos_strings_th.pak",
+ "ui_chromeos_strings_tr.pak",
+ "ui_chromeos_strings_uk.pak",
+ "ui_chromeos_strings_vi.pak",
+ "ui_chromeos_strings_zh-CN.pak",
+ "ui_chromeos_strings_zh-TW.pak",
+ ]
+}
diff --git a/chromium/ui/file_manager/BUILD.gn b/chromium/ui/file_manager/BUILD.gn
new file mode 100644
index 00000000000..369a695a25b
--- /dev/null
+++ b/chromium/ui/file_manager/BUILD.gn
@@ -0,0 +1,29 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//tools/grit/grit_rule.gni")
+
+grit("resources") {
+ source = "file_manager_resources.grd"
+ outputs = [
+ "grit/file_manager_resources.h",
+ "grit/file_manager_resources_map.cc",
+ "grit/file_manager_resources_map.h",
+ "file_manager_resources.pak",
+ "file_manager_resources.rc",
+ ]
+}
+
+component("file_manager") {
+ sources = [
+ "file_manager_export.h",
+ "file_manager_resource_util.cc",
+ "file_manager_resource_util.h",
+ ]
+ deps = [
+ ":resources",
+ "//base",
+ ]
+ defines = [ "FILE_MANAGER_IMPLEMENTATION" ]
+}