agrieve | 696e6a5 | 2016-03-23 19:54:45 | [diff] [blame] | 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 |
| 3 | # found in the LICENSE file. |
| 4 | |
Michael Thiessen | 6625b7d41 | 2019-03-08 00:11:59 | [diff] [blame] | 5 | import("//build/config/android/config.gni") |
Brandon Wylie | 9b1f8a7 | 2019-03-26 20:20:44 | [diff] [blame] | 6 | import("//chrome/android/chrome_java_sources.gni") |
| 7 | import("//chrome/android/chrome_junit_test_java_sources.gni") |
| 8 | import("//chrome/android/chrome_test_java_sources.gni") |
Peter Wen | f66bd40 | 2019-03-18 14:04:33 | [diff] [blame] | 9 | import("//chrome/android/features/autofill_assistant/public/java_sources.gni") |
gogerald | 939debf | 2019-07-16 17:31:48 | [diff] [blame] | 10 | import( |
| 11 | "//chrome/android/features/start_surface/internal/javatests/start_surface_test_java_sources.gni") |
gogerald | 1942345 | 2019-11-01 20:27:01 | [diff] [blame] | 12 | import( |
| 13 | "//chrome/android/features/start_surface/internal/junit/start_surface_junit_java_sources.gni") |
Yusuf Ozuysal | 02d5848 | 2019-03-11 20:02:45 | [diff] [blame] | 14 | import("//chrome/android/features/tab_ui/tab_management_java_sources.gni") |
Lakshmi Kumar Dabbiru | 03fad82c | 2018-11-26 22:15:03 | [diff] [blame] | 15 | import("//chrome/android/feed/feed_java_sources.gni") |
Gayane Petrosyan | 40d14aa | 2020-02-25 18:34:36 | [diff] [blame] | 16 | import("//chrome/browser/share/android/test_java_sources.gni") |
Milica Selakovic | 983cb91 | 2020-03-05 18:17:33 | [diff] [blame] | 17 | import("//chrome/common/features.gni") |
Gang Wu | d81ba113 | 2018-05-12 01:01:43 | [diff] [blame] | 18 | import("//components/feed/features.gni") |
Scott Violet | 9ae8289 | 2018-03-01 18:38:12 | [diff] [blame] | 19 | import("//components/offline_pages/buildflags/features.gni") |
Ian Vollick | 1cfbf9f5 | 2018-05-18 16:47:20 | [diff] [blame] | 20 | import("//device/vr/buildflags/buildflags.gni") |
Yipeng Wang | f6475be | 2017-06-07 17:54:36 | [diff] [blame] | 21 | |
Peter Wen | f66bd40 | 2019-03-18 14:04:33 | [diff] [blame] | 22 | chrome_java_sources += public_autofill_assistant_java_sources |
| 23 | |
Tibor Goldschwendt | 5ee8761 | 2018-08-10 18:48:54 | [diff] [blame] | 24 | if (enable_vr) { |
Tibor Goldschwendt | 391ebb0e | 2019-03-04 20:42:12 | [diff] [blame] | 25 | chrome_java_sources += [ "java/src/org/chromium/chrome/browser/component_updater/VrAssetsComponentInstaller.java" ] |
Tibor Goldschwendt | 5ee8761 | 2018-08-10 18:48:54 | [diff] [blame] | 26 | } |
Ted Choc | aee1497 | 2018-08-08 21:08:18 | [diff] [blame] | 27 | |
romax | de5e277b7 | 2016-10-27 02:04:59 | [diff] [blame] | 28 | # Only used for testing, should not be shipped to end users. |
Yipeng Wang | f6475be | 2017-06-07 17:54:36 | [diff] [blame] | 29 | if (enable_offline_pages_harness) { |
romax | de5e277b7 | 2016-10-27 02:04:59 | [diff] [blame] | 30 | chrome_java_sources += [ "java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java" ] |
| 31 | chrome_test_java_sources += [ "javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java" ] |
| 32 | } |
Gang Wu | d81ba113 | 2018-05-12 01:01:43 | [diff] [blame] | 33 | |
Dan Harrington | e274ab4 | 2020-09-30 19:06:12 | [diff] [blame] | 34 | chrome_junit_test_java_sources += feed_junit_test_java_sources |
| 35 | chrome_test_java_sources += feed_test_java_sources |
gogerald | 939debf | 2019-07-16 17:31:48 | [diff] [blame] | 36 | chrome_test_java_sources += start_surface_test_java_sources |
gogerald | 1942345 | 2019-11-01 20:27:01 | [diff] [blame] | 37 | chrome_junit_test_java_sources += start_surface_junit_java_sources |
Yusuf Ozuysal | 02d5848 | 2019-03-11 20:02:45 | [diff] [blame] | 38 | chrome_junit_test_java_sources += tab_management_junit_java_sources |
| 39 | chrome_test_java_sources += tab_management_test_java_sources |
Gayane Petrosyan | 40d14aa | 2020-02-25 18:34:36 | [diff] [blame] | 40 | chrome_test_java_sources += share_test_java_sources |
Jeffrey Cohen | a6a4581d | 2020-06-08 19:50:31 | [diff] [blame] | 41 | chrome_junit_test_java_sources += share_junit_test_java_sources |
Yusuf Ozuysal | 02d5848 | 2019-03-11 20:02:45 | [diff] [blame] | 42 | |
Ian Vollick | 4589b21 | 2018-05-23 18:45:15 | [diff] [blame] | 43 | if (enable_arcore) { |
Piotr Bialecki | 1d0280d | 2019-01-18 21:47:03 | [diff] [blame] | 44 | chrome_java_sources += [ |
Suman Nelson Kancherla | b85f8c1 | 2019-07-17 17:17:49 | [diff] [blame] | 45 | "java/src/org/chromium/chrome/browser/vr/ArCoreInstallUtils.java", |
Piotr Bialecki | 1d0280d | 2019-01-18 21:47:03 | [diff] [blame] | 46 | "java/src/org/chromium/chrome/browser/vr/ArCoreJavaUtils.java", |
Piotr Bialecki | 1d0280d | 2019-01-18 21:47:03 | [diff] [blame] | 47 | "java/src/org/chromium/chrome/browser/vr/ArCoreShim.java", |
Natalie Chouinard | 826d64d | 2019-12-12 23:29:11 | [diff] [blame] | 48 | "java/src/org/chromium/chrome/browser/vr/ArDelegateImpl.java", |
Klaus Weidner | e87b391 | 2019-05-01 18:35:26 | [diff] [blame] | 49 | "java/src/org/chromium/chrome/browser/vr/ArImmersiveOverlay.java", |
Piotr Bialecki | 1d0280d | 2019-01-18 21:47:03 | [diff] [blame] | 50 | ] |
Ian Vollick | 1cfbf9f5 | 2018-05-18 16:47:20 | [diff] [blame] | 51 | } |