| # Copyright 2019 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("//build/config/android/rules.gni") |
| import("//device/vr/buildflags/buildflags.gni") |
| |
| android_library("java") { |
| sources = [ |
| "java/src/org/chromium/components/browser_ui/styles/ChromeColors.java", |
| "java/src/org/chromium/components/browser_ui/styles/SemanticColorUtils.java", |
| ] |
| deps = [ |
| ":java_resources", |
| "//base:base_java", |
| "//third_party/android_deps:android_support_v7_appcompat_java", |
| "//third_party/android_deps:material_design_java", |
| "//third_party/androidx:androidx_annotation_annotation_java", |
| "//third_party/androidx:androidx_appcompat_appcompat_resources_java", |
| ] |
| resources_package = "org.chromium.components.browser_ui.styles" |
| } |
| |
| android_resources("java_resources") { |
| sources = [ |
| "java/res/color-night/new_tab_button_pressed_tint.xml", |
| "java/res/color-night/new_tab_button_tint.xml", |
| "java/res/color-night/switch_thumb_tint.xml", |
| "java/res/color-night/switch_track_tint.xml", |
| "java/res/color/chip_text_color_secondary.xml", |
| "java/res/color/default_icon_color_accent1_tint_list.xml", |
| "java/res/color/default_icon_color_dark_tint_list.xml", |
| "java/res/color/default_icon_color_disabled.xml", |
| "java/res/color/default_icon_color_light_tint_list.xml", |
| "java/res/color/default_icon_color_secondary_light_tint_list.xml", |
| "java/res/color/default_icon_color_secondary_tint_list.xml", |
| "java/res/color/default_icon_color_tint_list.xml", |
| "java/res/color/default_icon_color_white_tint_list.xml", |
| "java/res/color/default_text_color_accent1_tint_list.xml", |
| "java/res/color/default_text_color_disabled_list.xml", |
| "java/res/color/default_text_color_hint_list.xml", |
| "java/res/color/default_text_color_link_tint_list.xml", |
| "java/res/color/default_text_color_list.xml", |
| "java/res/color/default_text_color_on_accent1_list.xml", |
| "java/res/color/default_text_color_secondary_list.xml", |
| "java/res/color/icon_animated_faded_color.xml", |
| "java/res/color/new_tab_button_pressed_tint.xml", |
| "java/res/color/new_tab_button_tint.xml", |
| "java/res/color/progress_bar_bg_color.xml", |
| "java/res/color/selection_control_button_tint.xml", |
| "java/res/color/switch_thumb_tint.xml", |
| "java/res/color/switch_thumb_tint_incognito.xml", |
| "java/res/color/switch_track_tint.xml", |
| "java/res/color/switch_track_tint_incognito.xml", |
| "java/res/color/text_highlight_color.xml", |
| "java/res/drawable-hdpi/btn_star_filled.png", |
| "java/res/drawable-hdpi/ic_chrome.png", |
| "java/res/drawable-hdpi/ic_delete_white_24dp.png", |
| "java/res/drawable-hdpi/ic_edit_24dp.png", |
| "java/res/drawable-hdpi/ic_logo_googleg_24dp.png", |
| "java/res/drawable-hdpi/ic_pause_white_24dp.png", |
| "java/res/drawable-hdpi/ic_pause_white_36dp.png", |
| "java/res/drawable-hdpi/ic_play_arrow_white_24dp.png", |
| "java/res/drawable-hdpi/ic_play_arrow_white_36dp.png", |
| "java/res/drawable-hdpi/ic_refresh_white_24dp.png", |
| "java/res/drawable-hdpi/ic_refresh_white_36dp.png", |
| "java/res/drawable-hdpi/ic_share_white_24dp.png", |
| "java/res/drawable-hdpi/ic_stop_white_36dp.png", |
| "java/res/drawable-hdpi/ic_storage.png", |
| "java/res/drawable-hdpi/modern_toolbar_shadow.png", |
| "java/res/drawable-hdpi/navigation_bubble_shadow.9.png", |
| "java/res/drawable-hdpi/plus.png", |
| "java/res/drawable-hdpi/settings_all_sites.png", |
| "java/res/drawable-hdpi/settings_cog.png", |
| "java/res/drawable-hdpi/top_round_foreground.9.png", |
| "java/res/drawable-hdpi/top_round_shadow.9.png", |
| "java/res/drawable-ldrtl-hdpi/ic_share_white_24dp.png", |
| "java/res/drawable-ldrtl-mdpi/ic_share_white_24dp.png", |
| "java/res/drawable-ldrtl-xhdpi/ic_share_white_24dp.png", |
| "java/res/drawable-ldrtl-xxhdpi/ic_share_white_24dp.png", |
| "java/res/drawable-ldrtl-xxxhdpi/ic_share_white_24dp.png", |
| "java/res/drawable-mdpi/btn_star_filled.png", |
| "java/res/drawable-mdpi/ic_chrome.png", |
| "java/res/drawable-mdpi/ic_delete_white_24dp.png", |
| "java/res/drawable-mdpi/ic_edit_24dp.png", |
| "java/res/drawable-mdpi/ic_logo_googleg_24dp.png", |
| "java/res/drawable-mdpi/ic_pause_white_24dp.png", |
| "java/res/drawable-mdpi/ic_pause_white_36dp.png", |
| "java/res/drawable-mdpi/ic_play_arrow_white_24dp.png", |
| "java/res/drawable-mdpi/ic_play_arrow_white_36dp.png", |
| "java/res/drawable-mdpi/ic_refresh_white_24dp.png", |
| "java/res/drawable-mdpi/ic_refresh_white_36dp.png", |
| "java/res/drawable-mdpi/ic_share_white_24dp.png", |
| "java/res/drawable-mdpi/ic_stop_white_36dp.png", |
| "java/res/drawable-mdpi/ic_storage.png", |
| "java/res/drawable-mdpi/modern_toolbar_shadow.png", |
| "java/res/drawable-mdpi/navigation_bubble_shadow.9.png", |
| "java/res/drawable-mdpi/plus.png", |
| "java/res/drawable-mdpi/settings_all_sites.png", |
| "java/res/drawable-mdpi/settings_cog.png", |
| "java/res/drawable-mdpi/top_round_foreground.9.png", |
| "java/res/drawable-mdpi/top_round_shadow.9.png", |
| "java/res/drawable-xhdpi/btn_star_filled.png", |
| "java/res/drawable-xhdpi/ic_chrome.png", |
| "java/res/drawable-xhdpi/ic_delete_white_24dp.png", |
| "java/res/drawable-xhdpi/ic_edit_24dp.png", |
| "java/res/drawable-xhdpi/ic_logo_googleg_24dp.png", |
| "java/res/drawable-xhdpi/ic_pause_white_24dp.png", |
| "java/res/drawable-xhdpi/ic_pause_white_36dp.png", |
| "java/res/drawable-xhdpi/ic_play_arrow_white_24dp.png", |
| "java/res/drawable-xhdpi/ic_play_arrow_white_36dp.png", |
| "java/res/drawable-xhdpi/ic_refresh_white_24dp.png", |
| "java/res/drawable-xhdpi/ic_refresh_white_36dp.png", |
| "java/res/drawable-xhdpi/ic_share_white_24dp.png", |
| "java/res/drawable-xhdpi/ic_stop_white_36dp.png", |
| "java/res/drawable-xhdpi/ic_storage.png", |
| "java/res/drawable-xhdpi/modern_toolbar_shadow.png", |
| "java/res/drawable-xhdpi/navigation_bubble_shadow.9.png", |
| "java/res/drawable-xhdpi/plus.png", |
| "java/res/drawable-xhdpi/settings_all_sites.png", |
| "java/res/drawable-xhdpi/settings_cog.png", |
| "java/res/drawable-xhdpi/top_round_foreground.9.png", |
| "java/res/drawable-xhdpi/top_round_shadow.9.png", |
| "java/res/drawable-xxhdpi/btn_star_filled.png", |
| "java/res/drawable-xxhdpi/ic_chrome.png", |
| "java/res/drawable-xxhdpi/ic_delete_white_24dp.png", |
| "java/res/drawable-xxhdpi/ic_edit_24dp.png", |
| "java/res/drawable-xxhdpi/ic_logo_googleg_24dp.png", |
| "java/res/drawable-xxhdpi/ic_pause_white_24dp.png", |
| "java/res/drawable-xxhdpi/ic_pause_white_36dp.png", |
| "java/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png", |
| "java/res/drawable-xxhdpi/ic_play_arrow_white_36dp.png", |
| "java/res/drawable-xxhdpi/ic_refresh_white_24dp.png", |
| "java/res/drawable-xxhdpi/ic_refresh_white_36dp.png", |
| "java/res/drawable-xxhdpi/ic_share_white_24dp.png", |
| "java/res/drawable-xxhdpi/ic_stop_white_36dp.png", |
| "java/res/drawable-xxhdpi/ic_storage.png", |
| "java/res/drawable-xxhdpi/modern_toolbar_shadow.png", |
| "java/res/drawable-xxhdpi/navigation_bubble_shadow.9.png", |
| "java/res/drawable-xxhdpi/plus.png", |
| "java/res/drawable-xxhdpi/settings_all_sites.png", |
| "java/res/drawable-xxhdpi/settings_cog.png", |
| "java/res/drawable-xxhdpi/top_round_foreground.9.png", |
| "java/res/drawable-xxhdpi/top_round_shadow.9.png", |
| "java/res/drawable-xxxhdpi/btn_star_filled.png", |
| "java/res/drawable-xxxhdpi/ic_chrome.png", |
| "java/res/drawable-xxxhdpi/ic_delete_white_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_edit_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_logo_googleg_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_pause_white_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_pause_white_36dp.png", |
| "java/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_play_arrow_white_36dp.png", |
| "java/res/drawable-xxxhdpi/ic_refresh_white_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_refresh_white_36dp.png", |
| "java/res/drawable-xxxhdpi/ic_share_white_24dp.png", |
| "java/res/drawable-xxxhdpi/ic_stop_white_36dp.png", |
| "java/res/drawable-xxxhdpi/ic_storage.png", |
| "java/res/drawable-xxxhdpi/navigation_bubble_shadow.9.png", |
| "java/res/drawable-xxxhdpi/plus.png", |
| "java/res/drawable-xxxhdpi/settings_all_sites.png", |
| "java/res/drawable-xxxhdpi/settings_cog.png", |
| "java/res/drawable-xxxhdpi/top_round_foreground.9.png", |
| "java/res/drawable-xxxhdpi/top_round_shadow.9.png", |
| "java/res/drawable/checkmark_blue.xml", |
| "java/res/drawable/circle_white.xml", |
| "java/res/drawable/gm_ads_click_24.xml", |
| "java/res/drawable/gm_insert_chart_24.xml", |
| "java/res/drawable/ic_account_circle_24dp.xml", |
| "java/res/drawable/ic_add.xml", |
| "java/res/drawable/ic_bar_chart_24dp.xml", |
| "java/res/drawable/ic_brightness_medium_24dp.xml", |
| "java/res/drawable/ic_business.xml", |
| "java/res/drawable/ic_collections_grey.xml", |
| "java/res/drawable/ic_data_viz_grey.xml", |
| "java/res/drawable/ic_desktop_windows.xml", |
| "java/res/drawable/ic_done_blue.xml", |
| "java/res/drawable/ic_drive_document_24dp.xml", |
| "java/res/drawable/ic_drive_file_24dp.xml", |
| "java/res/drawable/ic_drive_image_24dp.xml", |
| "java/res/drawable/ic_eye_crossed.xml", |
| "java/res/drawable/ic_file_download_24dp.xml", |
| "java/res/drawable/ic_file_download_36dp.xml", |
| "java/res/drawable/ic_flash_on_24dp.xml", |
| "java/res/drawable/ic_folder_blue_24dp.xml", |
| "java/res/drawable/ic_globe_24dp.xml", |
| "java/res/drawable/ic_google_24dp.xml", |
| "java/res/drawable/ic_help_and_feedback.xml", |
| "java/res/drawable/ic_info_outline_grey_16dp.xml", |
| "java/res/drawable/ic_info_outline_grey_24dp.xml", |
| "java/res/drawable/ic_lightbulb_24dp.xml", |
| "java/res/drawable/ic_link_24dp.xml", |
| "java/res/drawable/ic_music_note_24dp.xml", |
| "java/res/drawable/ic_offline_pin_24dp_on_dark_bg.xml", |
| "java/res/drawable/ic_offline_pin_24dp_on_light_bg.xml", |
| "java/res/drawable/ic_outline_sms_24dp.xml", |
| "java/res/drawable/ic_photo_camera_black.xml", |
| "java/res/drawable/ic_play_circle_filled_24dp_on_dark_bg.xml", |
| "java/res/drawable/ic_play_circle_filled_24dp_on_light_bg.xml", |
| "java/res/drawable/ic_remove.xml", |
| "java/res/drawable/ic_security_grey.xml", |
| "java/res/drawable/ic_settings_black.xml", |
| "java/res/drawable/ic_spam_reduction_24dp.xml", |
| "java/res/drawable/ic_tune_24dp.xml", |
| "java/res/drawable/ic_update_grey.xml", |
| "java/res/drawable/ic_videocam_24dp.xml", |
| "java/res/drawable/ic_visibility_black.xml", |
| "java/res/drawable/ic_visibility_off_black.xml", |
| "java/res/drawable/ic_volume_off_white_24dp.xml", |
| "java/res/drawable/ic_volume_on_white_24dp.xml", |
| "java/res/drawable/ic_vpn_key_grey.xml", |
| "java/res/drawable/ic_warning_red_16dp.xml", |
| "java/res/drawable/ic_warning_red_24dp.xml", |
| "java/res/drawable/ic_web_asset_24dp.xml", |
| "java/res/drawable/ic_zoom_in.xml", |
| "java/res/drawable/smartphone_black_24dp.xml", |
| "java/res/drawable/toolbar_hairline.xml", |
| "java/res/values-night/colors.xml", |
| "java/res/values-night/dimens.xml", |
| "java/res/values-night/drawables.xml", |
| "java/res/values-night/styles.xml", |
| "java/res/values-night/themes.xml", |
| "java/res/values-night/values.xml", |
| "java/res/values-sw600dp-v27/styles.xml", |
| "java/res/values-v27/styles.xml", |
| "java/res/values/colors.xml", |
| "java/res/values/dimens.xml", |
| "java/res/values/drawables.xml", |
| "java/res/values/semantic_colors_dynamic.xml", |
| "java/res/values/styles.xml", |
| "java/res/values/themes.xml", |
| "java/res/values/values.xml", |
| ] |
| |
| if (enable_arcore) { |
| sources += [ "java/res-arcore/drawable/ic_ar_core_install.xml" ] |
| } |
| |
| deps = [ |
| "//third_party/android_deps:material_design_java", |
| "//ui/android:ui_java_resources", |
| ] |
| } |