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

Side by Side Diff: ios/chrome/browser/ui/ntp/BUILD.gn

Issue 2854393005: Split the NTP in two targets to use it in ContentSuggestions (Closed)
Patch Set: Reparent Created 3 years, 7 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 bundle_data("resources") { 5 bundle_data("resources") {
6 sources = [ 6 sources = [
7 "resources/bookmarks_bar_bg.png", 7 "resources/bookmarks_bar_bg.png",
8 "resources/bookmarks_bar_bg@2x.png", 8 "resources/bookmarks_bar_bg@2x.png",
9 "resources/bookmarks_bar_bg@2x~ipad.png", 9 "resources/bookmarks_bar_bg@2x~ipad.png",
10 "resources/bookmarks_bar_bg_pressed@2x~ipad.png", 10 "resources/bookmarks_bar_bg_pressed@2x~ipad.png",
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 "{{bundle_resources_dir}}/{{source_file_part}}", 102 "{{bundle_resources_dir}}/{{source_file_part}}",
103 ] 103 ]
104 } 104 }
105 105
106 source_set("ntp") { 106 source_set("ntp") {
107 sources = [ 107 sources = [
108 "new_tab_page_panel_protocol.h", 108 "new_tab_page_panel_protocol.h",
109 ] 109 ]
110 } 110 }
111 111
112 source_set("ntp_header") {
113 sources = [
114 "google_landing_data_source.h",
115 "new_tab_page_header_constants.h",
116 "new_tab_page_header_constants.mm",
117 "new_tab_page_header_view.h",
118 "new_tab_page_header_view.mm",
119 "new_tab_page_toolbar_controller.h",
120 "new_tab_page_toolbar_controller.mm",
121 ]
122 deps = [
123 "//base",
124 "//components/ntp_tiles",
125 "//components/strings",
126 "//components/toolbar",
127 "//ios/chrome/app/theme",
128 "//ios/chrome/browser/tabs",
129 "//ios/chrome/browser/ui",
130 "//ios/chrome/browser/ui/commands",
131 "//ios/chrome/browser/ui/toolbar",
132 "//ios/chrome/browser/ui/toolbar:resource_macros",
133 "//ios/chrome/common",
134 "//ui/base",
135 ]
136 }
137
112 source_set("ntp_internal") { 138 source_set("ntp_internal") {
113 sources = [ 139 sources = [
114 "centering_scrollview.h", 140 "centering_scrollview.h",
115 "centering_scrollview.mm", 141 "centering_scrollview.mm",
116 "google_landing_consumer.h", 142 "google_landing_consumer.h",
117 "google_landing_data_source.h",
118 "google_landing_mediator.h", 143 "google_landing_mediator.h",
119 "google_landing_mediator.mm", 144 "google_landing_mediator.mm",
120 "google_landing_view_controller.h", 145 "google_landing_view_controller.h",
121 "google_landing_view_controller.mm", 146 "google_landing_view_controller.mm",
122 "incognito_panel_controller.h", 147 "incognito_panel_controller.h",
123 "incognito_panel_controller.mm", 148 "incognito_panel_controller.mm",
124 "most_visited_cell.h", 149 "most_visited_cell.h",
125 "most_visited_cell.mm", 150 "most_visited_cell.mm",
126 "most_visited_layout.h", 151 "most_visited_layout.h",
127 "most_visited_layout.mm", 152 "most_visited_layout.mm",
128 "new_tab_page_bar.h", 153 "new_tab_page_bar.h",
129 "new_tab_page_bar.mm", 154 "new_tab_page_bar.mm",
130 "new_tab_page_bar_button.h", 155 "new_tab_page_bar_button.h",
131 "new_tab_page_bar_button.mm", 156 "new_tab_page_bar_button.mm",
132 "new_tab_page_bar_item.h", 157 "new_tab_page_bar_item.h",
133 "new_tab_page_bar_item.mm", 158 "new_tab_page_bar_item.mm",
134 "new_tab_page_controller.h", 159 "new_tab_page_controller.h",
135 "new_tab_page_controller.mm", 160 "new_tab_page_controller.mm",
136 "new_tab_page_header_constants.h",
137 "new_tab_page_header_constants.mm",
138 "new_tab_page_header_view.h",
139 "new_tab_page_header_view.mm",
140 "new_tab_page_panel_protocol.mm", 161 "new_tab_page_panel_protocol.mm",
141 "new_tab_page_toolbar_controller.h",
142 "new_tab_page_toolbar_controller.mm",
143 "new_tab_page_view.h", 162 "new_tab_page_view.h",
144 "new_tab_page_view.mm", 163 "new_tab_page_view.mm",
145 "notification_promo_whats_new.h", 164 "notification_promo_whats_new.h",
146 "notification_promo_whats_new.mm", 165 "notification_promo_whats_new.mm",
147 "whats_new_header_view.h", 166 "whats_new_header_view.h",
148 "whats_new_header_view.mm", 167 "whats_new_header_view.mm",
149 ] 168 ]
169 public_deps = [
170 ":ntp_header",
171 ]
150 deps = [ 172 deps = [
151 ":ntp", 173 ":ntp",
152 ":resources", 174 ":resources",
153 "//base", 175 "//base",
154 "//base:i18n", 176 "//base:i18n",
155 "//components/favicon/core", 177 "//components/favicon/core",
156 "//components/favicon_base", 178 "//components/favicon_base",
157 "//components/google/core/browser", 179 "//components/google/core/browser",
158 "//components/history/core/browser", 180 "//components/history/core/browser",
159 "//components/keyed_service/core", 181 "//components/keyed_service/core",
160 "//components/metrics", 182 "//components/metrics",
161 "//components/ntp_tiles", 183 "//components/ntp_tiles",
162 "//components/prefs", 184 "//components/prefs",
163 "//components/rappor", 185 "//components/rappor",
164 "//components/search_engines", 186 "//components/search_engines",
165 "//components/strings", 187 "//components/strings",
166 "//components/suggestions", 188 "//components/suggestions",
167 "//components/sync_sessions", 189 "//components/sync_sessions",
168 "//components/toolbar",
169 "//ios/chrome/app/strings", 190 "//ios/chrome/app/strings",
170 "//ios/chrome/app/theme",
171 "//ios/chrome/browser", 191 "//ios/chrome/browser",
172 "//ios/chrome/browser/browser_state", 192 "//ios/chrome/browser/browser_state",
173 "//ios/chrome/browser/favicon", 193 "//ios/chrome/browser/favicon",
174 "//ios/chrome/browser/history", 194 "//ios/chrome/browser/history",
175 "//ios/chrome/browser/metrics:metrics_internal", 195 "//ios/chrome/browser/metrics:metrics_internal",
176 "//ios/chrome/browser/ntp_tiles", 196 "//ios/chrome/browser/ntp_tiles",
177 "//ios/chrome/browser/reading_list", 197 "//ios/chrome/browser/reading_list",
178 "//ios/chrome/browser/search_engines", 198 "//ios/chrome/browser/search_engines",
179 "//ios/chrome/browser/suggestions", 199 "//ios/chrome/browser/suggestions",
180 "//ios/chrome/browser/sync", 200 "//ios/chrome/browser/sync",
181 "//ios/chrome/browser/tabs", 201 "//ios/chrome/browser/tabs",
182 "//ios/chrome/browser/ui", 202 "//ios/chrome/browser/ui",
183 "//ios/chrome/browser/ui/bookmarks", 203 "//ios/chrome/browser/ui/bookmarks",
184 "//ios/chrome/browser/ui/commands", 204 "//ios/chrome/browser/ui/commands",
185 "//ios/chrome/browser/ui/context_menu", 205 "//ios/chrome/browser/ui/context_menu",
186 "//ios/chrome/browser/ui/ntp/recent_tabs", 206 "//ios/chrome/browser/ui/ntp/recent_tabs",
187 "//ios/chrome/browser/ui/overscroll_actions", 207 "//ios/chrome/browser/ui/overscroll_actions",
188 "//ios/chrome/browser/ui/toolbar", 208 "//ios/chrome/browser/ui/toolbar",
189 "//ios/chrome/browser/ui/toolbar:resource_macros",
190 "//ios/chrome/browser/web_state_list", 209 "//ios/chrome/browser/web_state_list",
191 "//ios/chrome/common", 210 "//ios/chrome/common",
192 "//ios/public/provider/chrome/browser", 211 "//ios/public/provider/chrome/browser",
193 "//ios/public/provider/chrome/browser/images", 212 "//ios/public/provider/chrome/browser/images",
194 "//ios/public/provider/chrome/browser/ui", 213 "//ios/public/provider/chrome/browser/ui",
195 "//ios/public/provider/chrome/browser/voice", 214 "//ios/public/provider/chrome/browser/voice",
196 "//ios/shared/chrome/browser/ui/commands", 215 "//ios/shared/chrome/browser/ui/commands",
197 "//ios/third_party/material_components_ios", 216 "//ios/third_party/material_components_ios",
198 "//ios/third_party/material_roboto_font_loader_ios", 217 "//ios/third_party/material_roboto_font_loader_ios",
199 "//ios/web", 218 "//ios/web",
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
283 "new_tab_page_perftest.mm", 302 "new_tab_page_perftest.mm",
284 ] 303 ]
285 deps = [ 304 deps = [
286 "//base/test:test_support", 305 "//base/test:test_support",
287 "//ios/chrome/browser/sessions", 306 "//ios/chrome/browser/sessions",
288 "//ios/chrome/browser/tabs", 307 "//ios/chrome/browser/tabs",
289 "//ios/chrome/browser/test:perf_test_support", 308 "//ios/chrome/browser/test:perf_test_support",
290 "//ios/chrome/browser/ui:ui_internal", 309 "//ios/chrome/browser/ui:ui_internal",
291 ] 310 ]
292 } 311 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698