diff options
Diffstat (limited to 'chromium/ios/chrome/browser/ui/first_run/BUILD.gn')
-rw-r--r-- | chromium/ios/chrome/browser/ui/first_run/BUILD.gn | 50 |
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", |