Natalie Chouinard | b74cf43d | 2019-12-19 21:00:24 | [diff] [blame] | 1 | # Copyright 2019 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 | |
| 5 | import("//build/config/android/rules.gni") |
| 6 | |
| 7 | android_library("java") { |
Robbie McElrath | 5409072 | 2021-01-12 22:56:01 | [diff] [blame] | 8 | sources = [ "android/java/src/org/chromium/chrome/browser/settings/ChromeManagedPreferenceDelegate.java" ] |
Robbie McElrath | ea971d08 | 2020-03-23 16:15:12 | [diff] [blame] | 9 | deps = [ |
Robbie McElrath | ea971d08 | 2020-03-23 16:15:12 | [diff] [blame] | 10 | "//chrome/browser/preferences:java", |
Evan Stade | 9fe1596 | 2020-07-10 02:12:23 | [diff] [blame] | 11 | "//chrome/browser/profiles/android:java", |
Robbie McElrath | 4e4a76b | 2020-03-30 17:30:30 | [diff] [blame] | 12 | "//components/browser_ui/settings/android:java", |
Evan Stade | 9fe1596 | 2020-07-10 02:12:23 | [diff] [blame] | 13 | "//components/prefs/android:java", |
| 14 | "//components/user_prefs/android:java", |
Peter Kotwicz | 0409372 | 2021-02-13 00:35:37 | [diff] [blame] | 15 | "//third_party/androidx:androidx_fragment_fragment_java", |
Robbie McElrath | ea971d08 | 2020-03-23 16:15:12 | [diff] [blame] | 16 | ] |
| 17 | } |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 18 | |
| 19 | android_library("javatests") { |
| 20 | testonly = true |
| 21 | |
| 22 | sources = [ |
Natalie Chouinard | bc70ea1 | 2020-04-01 00:12:22 | [diff] [blame] | 23 | "android/java/src/org/chromium/chrome/browser/settings/ChromeBasePreferenceTest.java", |
Natalie Chouinard | 96022f1 | 2020-04-01 21:23:07 | [diff] [blame] | 24 | "android/java/src/org/chromium/chrome/browser/settings/ChromeImageViewPreferenceTest.java", |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 25 | "android/java/src/org/chromium/chrome/browser/settings/DummySettingsForTest.java", |
| 26 | "android/java/src/org/chromium/chrome/browser/settings/ManagedPreferencesUtilsTest.java", |
| 27 | ] |
| 28 | |
| 29 | deps = [ |
| 30 | ":java", |
Natalie Chouinard | d8a6bd21 | 2020-04-16 18:11:15 | [diff] [blame] | 31 | ":test_support_java", |
Michael Thiessen | fd6919b | 2020-12-08 20:44:01 | [diff] [blame] | 32 | "//base:base_java_test_support", |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 33 | "//chrome/android:chrome_java", |
| 34 | "//chrome/test/android:chrome_java_test_support", |
Andrew Grieve | ec5d78c | 2020-05-19 17:23:23 | [diff] [blame] | 35 | "//components/browser_ui/settings/android:java", |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 36 | "//content/public/test/android:content_java_test_support", |
| 37 | "//third_party/android_deps:android_support_v7_appcompat_java", |
Andrew Grieve | fdb38e8 | 2020-06-09 14:50:26 | [diff] [blame] | 38 | "//third_party/android_deps:espresso_java", |
Peter Kotwicz | 57eedc7 | 2020-11-13 20:05:46 | [diff] [blame] | 39 | "//third_party/android_deps:guava_android_java", |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 40 | "//third_party/android_support_test_runner:rules_java", |
| 41 | "//third_party/android_support_test_runner:runner_java", |
Peter Kotwicz | 0409372 | 2021-02-13 00:35:37 | [diff] [blame] | 42 | "//third_party/androidx:androidx_preference_preference_java", |
| 43 | "//third_party/androidx:androidx_test_runner_java", |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 44 | "//third_party/hamcrest:hamcrest_java", |
| 45 | "//third_party/junit", |
Sky Malice | a5e024ae | 2021-07-13 19:42:54 | [diff] [blame] | 46 | "//ui/android:ui_java_test_support", |
Natalie Chouinard | 40521825 | 2020-03-30 21:31:50 | [diff] [blame] | 47 | ] |
| 48 | } |
Natalie Chouinard | d8a6bd21 | 2020-04-16 18:11:15 | [diff] [blame] | 49 | |
| 50 | android_library("test_support_java") { |
| 51 | testonly = true |
| 52 | |
| 53 | sources = [ "android/java/src/org/chromium/chrome/browser/settings/SettingsActivityTestRule.java" ] |
| 54 | |
| 55 | deps = [ |
Andrew Grieve | ec5d78c | 2020-05-19 17:23:23 | [diff] [blame] | 56 | "//base:base_java", |
Michael Thiessen | f56188d | 2020-11-04 18:14:13 | [diff] [blame] | 57 | "//base:base_java_test_support", |
Natalie Chouinard | d8a6bd21 | 2020-04-16 18:11:15 | [diff] [blame] | 58 | "//chrome/android:chrome_java", |
Andrew Grieve | ec5d78c | 2020-05-19 17:23:23 | [diff] [blame] | 59 | "//chrome/browser/settings:java", |
Robbie McElrath | 5409072 | 2021-01-12 22:56:01 | [diff] [blame] | 60 | "//components/browser_ui/settings/android:java", |
Alice Wang | 8784a5a | 2020-05-14 19:46:04 | [diff] [blame] | 61 | "//content/public/test/android:content_java_test_support", |
Natalie Chouinard | d8a6bd21 | 2020-04-16 18:11:15 | [diff] [blame] | 62 | "//third_party/android_support_test_runner:rules_java", |
Andrew Grieve | ec5d78c | 2020-05-19 17:23:23 | [diff] [blame] | 63 | "//third_party/android_support_test_runner:runner_java", |
Peter Kotwicz | 0409372 | 2021-02-13 00:35:37 | [diff] [blame] | 64 | "//third_party/androidx:androidx_preference_preference_java", |
Ted Choc | c1217a1 | 2020-06-30 20:42:44 | [diff] [blame] | 65 | "//third_party/hamcrest:hamcrest_java", |
Andrew Grieve | ec5d78c | 2020-05-19 17:23:23 | [diff] [blame] | 66 | "//third_party/junit", |
Natalie Chouinard | d8a6bd21 | 2020-04-16 18:11:15 | [diff] [blame] | 67 | ] |
| 68 | } |