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 5import("//build/config/android/rules.gni") 6 7android_library("java") { 8 sources = [ 9 "java/src/org/chromium/components/browser_ui/settings/ManagedPreferenceDelegate.java", 10 "java/src/org/chromium/components/browser_ui/settings/ManagedPreferencesUtils.java", 11 "java/src/org/chromium/components/browser_ui/settings/SearchUtils.java", 12 "java/src/org/chromium/components/browser_ui/settings/SettingsUtils.java", 13 "widget/java/src/org/chromium/components/browser_ui/settings/ButtonPreference.java", 14 "widget/java/src/org/chromium/components/browser_ui/settings/ChromeBaseCheckBoxPreference.java", 15 "widget/java/src/org/chromium/components/browser_ui/settings/ChromeBasePreference.java", 16 "widget/java/src/org/chromium/components/browser_ui/settings/ChromeImageViewPreference.java", 17 "widget/java/src/org/chromium/components/browser_ui/settings/ChromeSwitchPreference.java", 18 "widget/java/src/org/chromium/components/browser_ui/settings/ExpandablePreferenceGroup.java", 19 "widget/java/src/org/chromium/components/browser_ui/settings/SpinnerPreference.java", 20 "widget/java/src/org/chromium/components/browser_ui/settings/TextMessagePreference.java", 21 ] 22 deps = [ 23 ":java_resources", 24 "//base:base_java", 25 "//third_party/android_deps:android_support_v7_appcompat_java", 26 "//third_party/android_deps:androidx_annotation_annotation_java", 27 "//third_party/android_deps:androidx_preference_preference_java", 28 29 # TODO(crbug.com/1017190): Remove the following deps once we stop linting individual targets. 30 "//components/browser_ui/styles/android:java_resources", 31 "//third_party/android_deps:com_google_android_material_material_java", 32 "//ui/android:ui_java", 33 ] 34} 35 36android_resources("java_resources") { 37 deps = [ 38 "//components/browser_ui/strings/android:browser_ui_strings_grd", 39 "//components/browser_ui/styles/android:java_resources", 40 "//third_party/android_deps:androidx_preference_preference_java", 41 "//third_party/android_deps:com_google_android_material_material_java", 42 "//ui/android:ui_java_resources", 43 ] 44 sources = [ 45 "java/res/drawable-hdpi/controlled_setting_mandatory.png", 46 "java/res/drawable-hdpi/ic_account_child_grey600_36dp.png", 47 "java/res/drawable-mdpi/controlled_setting_mandatory.png", 48 "java/res/drawable-mdpi/ic_account_child_grey600_36dp.png", 49 "java/res/drawable-xhdpi/controlled_setting_mandatory.png", 50 "java/res/drawable-xhdpi/ic_account_child_grey600_36dp.png", 51 "java/res/drawable-xxhdpi/controlled_setting_mandatory.png", 52 "java/res/drawable-xxhdpi/ic_account_child_grey600_36dp.png", 53 "java/res/drawable-xxxhdpi/ic_account_child_grey600_36dp.png", 54 "java/res/layout/button_preference_button.xml", 55 "java/res/layout/button_preference_layout.xml", 56 "java/res/layout/checkable_image_view_widget.xml", 57 "java/res/layout/preference_chrome_image_view.xml", 58 "java/res/layout/preference_compat.xml", 59 "java/res/layout/preference_spinner.xml", 60 "java/res/layout/preference_spinner_single_line.xml", 61 "java/res/layout/preference_spinner_single_line_item.xml", 62 "java/res/values-sw720dp-v17/styles.xml", 63 "java/res/values-sw720dp-v21/styles.xml", 64 "java/res/values-v21/styles.xml", 65 "java/res/values/attrs.xml", 66 "java/res/values/styles.xml", 67 ] 68 custom_package = "org.chromium.components.browser_ui.settings" 69} 70