OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 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 source_set("tabs") { | 5 source_set("tabs") { |
6 sources = [ | 6 sources = [ |
7 "tab.h", | 7 "tab.h", |
8 "tab_delegate.h", | 8 "tab_delegate.h", |
9 "tab_dialog_delegate.h", | 9 "tab_dialog_delegate.h", |
10 "tab_model.h", | 10 "tab_model.h", |
11 "tab_model_observer.h", | 11 "tab_model_observer.h", |
| 12 "tab_model_order_controller.h", |
| 13 "tab_model_synced_window_delegate.h", |
| 14 "tab_model_synced_window_delegate_getter.h", |
12 "tab_private.h", | 15 "tab_private.h", |
13 "tab_snapshotting_delegate.h", | 16 "tab_snapshotting_delegate.h", |
14 ] | 17 ] |
15 deps = [ | 18 deps = [ |
| 19 "//components/sessions", |
16 "//components/signin/ios/browser", | 20 "//components/signin/ios/browser", |
| 21 "//components/sync_sessions", |
17 "//ios/net", | 22 "//ios/net", |
18 "//ios/web", | 23 "//ios/web", |
19 "//ui/base", | 24 "//ui/base", |
20 ] | 25 ] |
21 libs = [ "UIKit.framework" ] | 26 libs = [ "UIKit.framework" ] |
22 } | 27 } |
23 | 28 |
24 source_set("tabs_internal") { | 29 source_set("tabs_internal") { |
25 sources = [ | 30 sources = [ |
26 "tab.mm", | 31 "tab.mm", |
27 "tab_model.mm", | 32 "tab_model.mm", |
28 "tab_model_order_controller.h", | |
29 "tab_model_order_controller.mm", | 33 "tab_model_order_controller.mm", |
30 "tab_model_synced_window_delegate.h", | |
31 "tab_model_synced_window_delegate.mm", | 34 "tab_model_synced_window_delegate.mm", |
32 "tab_model_synced_window_delegate_getter.h", | |
33 "tab_model_synced_window_delegate_getter.mm", | 35 "tab_model_synced_window_delegate_getter.mm", |
34 ] | 36 ] |
35 deps = [ | 37 deps = [ |
36 ":tabs", | 38 ":tabs", |
37 "//base", | 39 "//base", |
38 "//components/content_settings/core/browser", | 40 "//components/content_settings/core/browser", |
39 "//components/favicon/core", | 41 "//components/favicon/core", |
40 "//components/favicon/ios", | 42 "//components/favicon/ios", |
41 "//components/google/core/browser", | 43 "//components/google/core/browser", |
42 "//components/history/core/browser", | 44 "//components/history/core/browser", |
43 "//components/history/ios/browser", | 45 "//components/history/ios/browser", |
44 "//components/infobars/core", | 46 "//components/infobars/core", |
45 "//components/keyed_service/core", | 47 "//components/keyed_service/core", |
46 "//components/metrics_services_manager", | 48 "//components/metrics_services_manager", |
47 "//components/navigation_metrics", | 49 "//components/navigation_metrics", |
48 "//components/prefs", | 50 "//components/prefs", |
49 "//components/reading_list/core", | 51 "//components/reading_list/core", |
50 "//components/reading_list/ios", | 52 "//components/reading_list/ios", |
51 "//components/search_engines", | 53 "//components/search_engines", |
52 "//components/sessions", | 54 "//components/sessions", |
53 "//components/signin/core/browser", | 55 "//components/signin/core/browser", |
54 "//components/signin/ios/browser", | 56 "//components/signin/ios/browser", |
55 "//components/strings", | 57 "//components/strings", |
56 "//components/sync_sessions", | |
57 "//components/url_formatter", | 58 "//components/url_formatter", |
58 "//ios/chrome/app/strings", | 59 "//ios/chrome/app/strings", |
59 "//ios/chrome/browser", | 60 "//ios/chrome/browser", |
60 "//ios/chrome/browser/autofill", | 61 "//ios/chrome/browser/autofill", |
61 "//ios/chrome/browser/autofill:autofill_internal", | 62 "//ios/chrome/browser/autofill:autofill_internal", |
62 "//ios/chrome/browser/bookmarks", | 63 "//ios/chrome/browser/bookmarks", |
63 "//ios/chrome/browser/browser_state", | 64 "//ios/chrome/browser/browser_state", |
64 "//ios/chrome/browser/content_settings", | 65 "//ios/chrome/browser/content_settings", |
65 "//ios/chrome/browser/favicon", | 66 "//ios/chrome/browser/favicon", |
66 "//ios/chrome/browser/find_in_page", | 67 "//ios/chrome/browser/find_in_page", |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 "//ios/public/provider/chrome/browser:test_support", | 138 "//ios/public/provider/chrome/browser:test_support", |
138 "//ios/public/provider/chrome/browser/native_app_launcher:test_support", | 139 "//ios/public/provider/chrome/browser/native_app_launcher:test_support", |
139 "//ios/testing:ocmock_support", | 140 "//ios/testing:ocmock_support", |
140 "//ios/web", | 141 "//ios/web", |
141 "//ios/web:test_support", | 142 "//ios/web:test_support", |
142 "//net", | 143 "//net", |
143 "//testing/gtest", | 144 "//testing/gtest", |
144 "//third_party/ocmock", | 145 "//third_party/ocmock", |
145 ] | 146 ] |
146 } | 147 } |
OLD | NEW |