summaryrefslogtreecommitdiff
path: root/chromium/chrome/android/features/start_surface/internal/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/android/features/start_surface/internal/BUILD.gn')
-rw-r--r--chromium/chrome/android/features/start_surface/internal/BUILD.gn29
1 files changed, 27 insertions, 2 deletions
diff --git a/chromium/chrome/android/features/start_surface/internal/BUILD.gn b/chromium/chrome/android/features/start_surface/internal/BUILD.gn
index 76378402bcc..d7192a4c99f 100644
--- a/chromium/chrome/android/features/start_surface/internal/BUILD.gn
+++ b/chromium/chrome/android/features/start_surface/internal/BUILD.gn
@@ -4,6 +4,7 @@
import("//build/config/android/rules.gni")
import("//chrome/common/features.gni")
+import("//components/feed/features.gni")
java_strings_grd("java_strings_grd") {
defines = chrome_grit_defines
@@ -67,6 +68,9 @@ java_strings_grd("java_strings_grd") {
android_resources("java_resources") {
resource_dirs = [ "java/res" ]
+ if (enable_feed_in_chrome) {
+ resource_dirs += [ "java/explore_res" ]
+ }
deps = [
":java_strings_grd",
"//chrome/android:chrome_app_java_resources",
@@ -77,14 +81,14 @@ android_resources("java_resources") {
android_library("java") {
java_files = [
"java/src/org/chromium/chrome/features/start_surface/BottomBarCoordinator.java",
- "java/src/org/chromium/chrome/features/start_surface/BottomBarProperties.java",
"java/src/org/chromium/chrome/features/start_surface/BottomBarView.java",
"java/src/org/chromium/chrome/features/start_surface/BottomBarViewBinder.java",
- "java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java",
+ "java/src/org/chromium/chrome/features/start_surface/ReturnToStartSurfaceUtil.java",
"java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java",
"java/src/org/chromium/chrome/features/start_surface/StartSurfaceDelegate.java",
"java/src/org/chromium/chrome/features/start_surface/StartSurfaceLayout.java",
"java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java",
+ "java/src/org/chromium/chrome/features/start_surface/StartSurfaceProperties.java",
]
deps = [
@@ -95,4 +99,25 @@ android_library("java") {
"//third_party/android_deps:com_android_support_design_java",
"//ui/android:ui_full_java",
]
+
+ if (enable_feed_in_chrome) {
+ java_files += [
+ "java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceActionHandler.java",
+ "java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java",
+ "java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceNavigationDelegate.java",
+ "java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceStreamLifecycleManager.java",
+ "java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceViewBinder.java",
+ ]
+
+ deps += [
+ "//chrome/android/public/profiles:java",
+ "//content/public/android:content_java",
+ "//third_party/android_sdk/androidx_browser:androidx_browser_java",
+ "//third_party/feed:feed_lib_java",
+ "//ui/android:ui_utils_java",
+ "//ui/base/mojom:mojom_java",
+ ]
+ } else {
+ java_files += [ "dummy/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java" ]
+ }
}