summaryrefslogtreecommitdiff
path: root/chromium/ios/chrome/browser/ui/first_run/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ios/chrome/browser/ui/first_run/BUILD.gn')
-rw-r--r--chromium/ios/chrome/browser/ui/first_run/BUILD.gn50
1 files changed, 23 insertions, 27 deletions
diff --git a/chromium/ios/chrome/browser/ui/first_run/BUILD.gn b/chromium/ios/chrome/browser/ui/first_run/BUILD.gn
index 3fa19dc5cac..ff8c5e97fe7 100644
--- a/chromium/ios/chrome/browser/ui/first_run/BUILD.gn
+++ b/chromium/ios/chrome/browser/ui/first_run/BUILD.gn
@@ -5,12 +5,12 @@
source_set("field_trial") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
+ "default_browser_promo_field_trial.cc",
+ "default_browser_promo_field_trial.h",
"fre_field_trial.cc",
"fre_field_trial.h",
"ios_first_run_field_trials.cc",
"ios_first_run_field_trials.h",
- "location_permissions_field_trial.cc",
- "location_permissions_field_trial.h",
]
deps = [
"//base",
@@ -28,9 +28,6 @@ source_set("first_run") {
sources = [
"first_run_coordinator.h",
"first_run_coordinator.mm",
- "first_run_screen_provider.h",
- "first_run_screen_provider.mm",
- "first_run_screen_type.h",
"location_permissions_commands.h",
"location_permissions_coordinator.h",
"location_permissions_coordinator.mm",
@@ -46,7 +43,7 @@ source_set("first_run") {
deps = [
":constants",
":field_trial",
- ":first_run_ui",
+ ":first_run_provider",
":screen_delegate",
":static_file_ui",
":utils",
@@ -69,6 +66,7 @@ source_set("first_run") {
"//ios/chrome/browser/geolocation",
"//ios/chrome/browser/main",
"//ios/chrome/browser/signin",
+ "//ios/chrome/browser/sync",
"//ios/chrome/browser/ui:feature_flags",
"//ios/chrome/browser/ui/authentication",
"//ios/chrome/browser/ui/authentication/signin",
@@ -84,6 +82,8 @@ source_set("first_run") {
"//ios/chrome/browser/ui/first_run/signin",
"//ios/chrome/browser/ui/first_run/sync",
"//ios/chrome/browser/ui/first_run/welcome",
+ "//ios/chrome/browser/ui/screen:screen_provider",
+ "//ios/chrome/browser/ui/screen:screen_type",
"//ios/chrome/browser/ui/settings/resources:enterprise_icon",
"//ios/chrome/browser/ui/settings/utils",
"//ios/chrome/browser/ui/util",
@@ -92,6 +92,7 @@ source_set("first_run") {
"//ios/chrome/common",
"//ios/chrome/common/ui/colors",
"//ios/chrome/common/ui/confirmation_alert",
+ "//ios/chrome/common/ui/promo_style",
"//ios/chrome/common/ui/util",
"//ios/public/provider/chrome/browser",
"//ios/public/provider/chrome/browser/signin",
@@ -102,6 +103,21 @@ source_set("first_run") {
frameworks = [ "UIKit.framework" ]
}
+source_set("first_run_provider") {
+ configs += [ "//build/config/compiler:enable_arc" ]
+ sources = [
+ "first_run_screen_provider.h",
+ "first_run_screen_provider.mm",
+ ]
+ deps = [
+ ":field_trial",
+ "//ios/chrome/browser/ui:feature_flags",
+ "//ios/chrome/browser/ui/screen:screen_provider",
+ "//ios/chrome/browser/ui/screen:screen_provider_protected",
+ "//ios/chrome/browser/ui/screen:screen_type",
+ ]
+}
+
source_set("utils") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
@@ -138,27 +154,6 @@ source_set("screen_delegate") {
sources = [ "first_run_screen_delegate.h" ]
}
-source_set("first_run_ui") {
- configs += [ "//build/config/compiler:enable_arc" ]
- sources = [
- "first_run_screen_view_controller.h",
- "first_run_screen_view_controller.mm",
- "first_run_screen_view_controller_delegate.h",
- "highlighted_button.h",
- "highlighted_button.mm",
- ]
- deps = [
- "//base",
- "//base:i18n",
- "//ios/chrome/app/strings",
- "//ios/chrome/browser/ui/util",
- "//ios/chrome/common/ui/colors",
- "//ios/chrome/common/ui/util",
- "//ios/chrome/common/ui/util:dynamic_type_util",
- "//ui/base",
- ]
-}
-
source_set("static_file_ui") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
@@ -259,6 +254,7 @@ source_set("eg_app_support+eg2") {
"//ios/chrome/app:first_run_app_state_agent",
"//ios/chrome/browser",
"//ios/chrome/browser/sync",
+ "//ios/chrome/browser/ui:feature_flags",
"//ios/chrome/browser/ui/main:scene",
"//ios/chrome/browser/ui/main:scene_testing",
"//ios/chrome/test/app:test_support",