blob: e4f64100873b27175b424c1f8be215102596d659 [file] [log] [blame]
Natalie Chouinardb74cf43d2019-12-19 21:00:241# 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
5import("//build/config/android/rules.gni")
6
7android_library("java") {
Robbie McElrath54090722021-01-12 22:56:018 sources = [ "android/java/src/org/chromium/chrome/browser/settings/ChromeManagedPreferenceDelegate.java" ]
Robbie McElrathea971d082020-03-23 16:15:129 deps = [
Robbie McElrathea971d082020-03-23 16:15:1210 "//chrome/browser/preferences:java",
Evan Stade9fe15962020-07-10 02:12:2311 "//chrome/browser/profiles/android:java",
Robbie McElrath4e4a76b2020-03-30 17:30:3012 "//components/browser_ui/settings/android:java",
Evan Stade9fe15962020-07-10 02:12:2313 "//components/prefs/android:java",
14 "//components/user_prefs/android:java",
Peter Kotwicz04093722021-02-13 00:35:3715 "//third_party/androidx:androidx_fragment_fragment_java",
Robbie McElrathea971d082020-03-23 16:15:1216 ]
17}
Natalie Chouinard405218252020-03-30 21:31:5018
19android_library("javatests") {
20 testonly = true
21
22 sources = [
Natalie Chouinardbc70ea12020-04-01 00:12:2223 "android/java/src/org/chromium/chrome/browser/settings/ChromeBasePreferenceTest.java",
Natalie Chouinard96022f12020-04-01 21:23:0724 "android/java/src/org/chromium/chrome/browser/settings/ChromeImageViewPreferenceTest.java",
Natalie Chouinard405218252020-03-30 21:31:5025 "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 Chouinardd8a6bd212020-04-16 18:11:1531 ":test_support_java",
Michael Thiessenfd6919b2020-12-08 20:44:0132 "//base:base_java_test_support",
Natalie Chouinard405218252020-03-30 21:31:5033 "//chrome/android:chrome_java",
34 "//chrome/test/android:chrome_java_test_support",
Andrew Grieveec5d78c2020-05-19 17:23:2335 "//components/browser_ui/settings/android:java",
Natalie Chouinard405218252020-03-30 21:31:5036 "//content/public/test/android:content_java_test_support",
37 "//third_party/android_deps:android_support_v7_appcompat_java",
Andrew Grievefdb38e82020-06-09 14:50:2638 "//third_party/android_deps:espresso_java",
Peter Kotwicz57eedc72020-11-13 20:05:4639 "//third_party/android_deps:guava_android_java",
Natalie Chouinard405218252020-03-30 21:31:5040 "//third_party/android_support_test_runner:rules_java",
41 "//third_party/android_support_test_runner:runner_java",
Peter Kotwicz04093722021-02-13 00:35:3742 "//third_party/androidx:androidx_preference_preference_java",
43 "//third_party/androidx:androidx_test_runner_java",
Natalie Chouinard405218252020-03-30 21:31:5044 "//third_party/hamcrest:hamcrest_java",
45 "//third_party/junit",
Sky Malicea5e024ae2021-07-13 19:42:5446 "//ui/android:ui_java_test_support",
Natalie Chouinard405218252020-03-30 21:31:5047 ]
48}
Natalie Chouinardd8a6bd212020-04-16 18:11:1549
50android_library("test_support_java") {
51 testonly = true
52
53 sources = [ "android/java/src/org/chromium/chrome/browser/settings/SettingsActivityTestRule.java" ]
54
55 deps = [
Andrew Grieveec5d78c2020-05-19 17:23:2356 "//base:base_java",
Michael Thiessenf56188d2020-11-04 18:14:1357 "//base:base_java_test_support",
Natalie Chouinardd8a6bd212020-04-16 18:11:1558 "//chrome/android:chrome_java",
Andrew Grieveec5d78c2020-05-19 17:23:2359 "//chrome/browser/settings:java",
Robbie McElrath54090722021-01-12 22:56:0160 "//components/browser_ui/settings/android:java",
Alice Wang8784a5a2020-05-14 19:46:0461 "//content/public/test/android:content_java_test_support",
Natalie Chouinardd8a6bd212020-04-16 18:11:1562 "//third_party/android_support_test_runner:rules_java",
Andrew Grieveec5d78c2020-05-19 17:23:2363 "//third_party/android_support_test_runner:runner_java",
Peter Kotwicz04093722021-02-13 00:35:3764 "//third_party/androidx:androidx_preference_preference_java",
Ted Chocc1217a12020-06-30 20:42:4465 "//third_party/hamcrest:hamcrest_java",
Andrew Grieveec5d78c2020-05-19 17:23:2366 "//third_party/junit",
Natalie Chouinardd8a6bd212020-04-16 18:11:1567 ]
68}