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.
5 import("//build/config/ui.gni")
7 source_set("browser") {
9 "base_bookmark_model_observer.cc",
10 "base_bookmark_model_observer.h",
15 "bookmark_expanded_state_tracker.cc",
16 "bookmark_expanded_state_tracker.h",
23 "bookmark_model_observer.h",
26 "bookmark_node_data.cc",
27 "bookmark_node_data.h",
28 "bookmark_node_data_ios.cc",
29 "bookmark_node_data_mac.cc",
30 "bookmark_pasteboard_helper_mac.h",
31 "bookmark_pasteboard_helper_mac.mm",
32 "bookmark_storage.cc",
36 "scoped_group_bookmark_actions.cc",
37 "scoped_group_bookmark_actions.h",
38 "startup_task_runner_service.cc",
39 "startup_task_runner_service.h",
46 "//components/bookmarks/common",
47 "//components/favicon_base",
48 "//components/keyed_service/core",
49 "//components/pref_registry",
50 "//components/query_parser",
51 "//components/startup_metric_utils",
52 "//components/strings",
53 "//components/url_formatter",
62 sources += [ "bookmark_node_data_views.cc" ]
63 deps += [ "//ui/views" ]
67 source_set("unit_tests") {
70 "bookmark_codec_unittest.cc",
71 "bookmark_expanded_state_tracker_unittest.cc",
72 "bookmark_index_unittest.cc",
73 "bookmark_model_unittest.cc",
74 "bookmark_utils_unittest.cc",
78 sources += [ "bookmark_node_data_unittest.cc" ]
81 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
86 "//base:prefs_test_support",
87 "//components/bookmarks/common",
88 "//components/bookmarks/test",
89 "//components/favicon_base",
90 "//components/pref_registry",