| # Copyright 2018 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//components/feed/features.gni") |
| |
| feed_deps = [ |
| "//base:base_java", |
| "//chrome/android/feed:chrome_feed_java_resources", |
| "//third_party/android_deps:android_support_v7_appcompat_java", |
| "//third_party/android_deps:com_google_code_findbugs_jsr305_java", |
| "//third_party/android_deps:javax_inject_javax_inject_java", |
| "//third_party/android_deps:protobuf_lite_runtime_java", |
| "//third_party/androidx:androidx_annotation_annotation_java", |
| "//third_party/androidx:androidx_cardview_cardview_java", |
| "//third_party/androidx:androidx_collection_collection_java", |
| "//third_party/androidx:androidx_interpolator_interpolator_java", |
| "//third_party/androidx:androidx_recyclerview_recyclerview_java", |
| "//third_party/androidx:androidx_swiperefreshlayout_swiperefreshlayout_java", |
| ] |
| |
| feed_java_sources = [ |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceCoordinator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceMediator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/HeaderIphScrollListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/NtpStreamLifecycleManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/StreamLifecycleManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedFeatures.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedSurfaceDelegate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedSurfaceProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/ScrollTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/stream/Header.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/stream/NonDismissibleHeader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/stream/Stream.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/ui/MaterialSpinnerView.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/CardMenuBottomSheetContent.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedListContentManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedPersistentKeyValueCache.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedProcessScopeDependencyProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedServiceBridgeDelegateImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedSliceViewTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedStream.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedStreamSurface.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/NativeViewListRenderer.java", |
| ] |
| |
| feed_srcjar_deps = [] |
| |
| feed_junit_test_java_sources = [ |
| "junit/src/org/chromium/chrome/browser/feed/v2/FakeLinearLayoutManager.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedListContentManagerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedProcessScopeDependencyProviderTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedSliceViewTrackerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedStreamSurfaceTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedStreamTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/NativeViewListRendererTest.java", |
| ] |
| |
| feed_test_java_sources = [ |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/HeaderIphScrollListenerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedProcessScopeDependencyProviderNativeTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedV2NewTabPageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedV2TestHelper.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/TestFeedServer.java", |
| ] |
| |
| feed_test_deps = feed_deps + [ |
| "//chrome/browser/privacy:java", |
| "//chrome/browser/user_education:java", |
| "//chrome/browser/xsurface:java", |
| "//third_party/android_deps:guava_android_java", |
| "//third_party/google-truth:google_truth_java", |
| ] |