Commit 6197ec27 authored by Evan Stade's avatar Evan Stade Committed by Commit Bot

Adjust aggregate_vector_icons GN template.

Change the name of the icon list from `icons` to `sources`. This makes
gn format alphabetize the list.

Bug: 1132894
Change-Id: I8dfe07d74fa2ddfd32ef8bec8729923e999a640e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2427135
Commit-Queue: Evan Stade <estade@chromium.org>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811364}
parent fbdad03f
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("app_list_vector_icons") { aggregate_vector_icons2("app_list_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"arrow_up.icon", "arrow_up.icon",
"badge_instant.icon", "badge_instant.icon",
"badge_play.icon", "badge_play.icon",
......
...@@ -5,10 +5,10 @@ ...@@ -5,10 +5,10 @@
import("//build/config/chrome_build.gni") import("//build/config/chrome_build.gni")
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("ash_vector_icons") { aggregate_vector_icons2("ash_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"always_show_shelf.icon", "always_show_shelf.icon",
"auto_hide.icon", "auto_hide.icon",
"autoclick.icon", "autoclick.icon",
...@@ -16,12 +16,12 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -16,12 +16,12 @@ aggregate_vector_icons("ash_vector_icons") {
"autoclick_double_click.icon", "autoclick_double_click.icon",
"autoclick_drag.icon", "autoclick_drag.icon",
"autoclick_left_click.icon", "autoclick_left_click.icon",
"autoclick_right_click.icon",
"autoclick_pause.icon", "autoclick_pause.icon",
"autoclick_position_bottom_left.icon", "autoclick_position_bottom_left.icon",
"autoclick_position_bottom_right.icon", "autoclick_position_bottom_right.icon",
"autoclick_position_top_left.icon", "autoclick_position_top_left.icon",
"autoclick_position_top_right.icon", "autoclick_position_top_right.icon",
"autoclick_right_click.icon",
"autoclick_scroll.icon", "autoclick_scroll.icon",
"autoclick_scroll_down.icon", "autoclick_scroll_down.icon",
"autoclick_scroll_left.icon", "autoclick_scroll_left.icon",
...@@ -64,17 +64,17 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -64,17 +64,17 @@ aggregate_vector_icons("ash_vector_icons") {
"lock_screen_caps_lock.icon", "lock_screen_caps_lock.icon",
"lock_screen_dropdown.icon", "lock_screen_dropdown.icon",
"lock_screen_fingerprint.icon", "lock_screen_fingerprint.icon",
"lock_screen_fingerprint_success.icon",
"lock_screen_password_invisible.icon", "lock_screen_password_invisible.icon",
"lock_screen_password_visible.icon", "lock_screen_password_visible.icon",
"lock_screen_smart_card.icon", "lock_screen_smart_card.icon",
"lock_screen_smart_card_failure.icon", "lock_screen_smart_card_failure.icon",
"lock_screen_fingerprint_success.icon",
"lock_screen_time_limit_lock.icon", "lock_screen_time_limit_lock.icon",
"lock_screen_time_limit_moon.icon", "lock_screen_time_limit_moon.icon",
"lock_screen_time_limit_timer.icon", "lock_screen_time_limit_timer.icon",
"login_screen_button_dropdown.icon", "login_screen_button_dropdown.icon",
"login_screen_menu_dropdown.icon",
"login_screen_enterprise.icon", "login_screen_enterprise.icon",
"login_screen_menu_dropdown.icon",
"mic.icon", "mic.icon",
"muted_microphone.icon", "muted_microphone.icon",
"network_badge_captive_portal.icon", "network_badge_captive_portal.icon",
...@@ -100,8 +100,8 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -100,8 +100,8 @@ aggregate_vector_icons("ash_vector_icons") {
"notification_battery_critical.icon", "notification_battery_critical.icon",
"notification_battery_fluctuating.icon", "notification_battery_fluctuating.icon",
"notification_battery_low.icon", "notification_battery_low.icon",
"notification_bluetooth_battery_warning.icon",
"notification_bluetooth.icon", "notification_bluetooth.icon",
"notification_bluetooth_battery_warning.icon",
"notification_capslock.icon", "notification_capslock.icon",
"notification_center_all_done.icon", "notification_center_all_done.icon",
"notification_center_clear_all.icon", "notification_center_clear_all.icon",
...@@ -121,10 +121,10 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -121,10 +121,10 @@ aggregate_vector_icons("ash_vector_icons") {
"notification_sms_sync.icon", "notification_sms_sync.icon",
"notification_stylus_battery_warning.icon", "notification_stylus_battery_warning.icon",
"notification_timer.icon", "notification_timer.icon",
"overview_window_close.icon",
"overview_drop_target_plus.icon",
"overflow_shelf_left.icon", "overflow_shelf_left.icon",
"overflow_shelf_right.icon", "overflow_shelf_right.icon",
"overview_drop_target_plus.icon",
"overview_window_close.icon",
"palette_action_capture_region.icon", "palette_action_capture_region.icon",
"palette_action_capture_screen.icon", "palette_action_capture_screen.icon",
"palette_action_create_note.icon", "palette_action_create_note.icon",
...@@ -137,10 +137,10 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -137,10 +137,10 @@ aggregate_vector_icons("ash_vector_icons") {
"palette_tray_icon_laser_pointer.icon", "palette_tray_icon_laser_pointer.icon",
"palette_tray_icon_magnify.icon", "palette_tray_icon_magnify.icon",
"palette_tray_icon_metalayer.icon", "palette_tray_icon_metalayer.icon",
"pin_request_lock.icon",
"pinned.icon",
"phone_hub_mobile_no_connection.icon", "phone_hub_mobile_no_connection.icon",
"phone_hub_mobile_no_sim.icon", "phone_hub_mobile_no_sim.icon",
"pin_request_lock.icon",
"pinned.icon",
"privacy_screen.icon", "privacy_screen.icon",
"send.icon", "send.icon",
"settings.icon", "settings.icon",
...@@ -194,10 +194,10 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -194,10 +194,10 @@ aggregate_vector_icons("ash_vector_icons") {
"system_menu_accessibility_docked_magnifier.icon", "system_menu_accessibility_docked_magnifier.icon",
"system_menu_accessibility_fullscreen_magnifier.icon", "system_menu_accessibility_fullscreen_magnifier.icon",
"system_menu_accessibility_select_to_speak.icon", "system_menu_accessibility_select_to_speak.icon",
"system_menu_audio_input.icon",
"system_menu_audio_output.icon",
"system_menu_add_connection.icon", "system_menu_add_connection.icon",
"system_menu_arrow_back.icon", "system_menu_arrow_back.icon",
"system_menu_audio_input.icon",
"system_menu_audio_output.icon",
"system_menu_bluetooth.icon", "system_menu_bluetooth.icon",
"system_menu_bluetooth_connected.icon", "system_menu_bluetooth_connected.icon",
"system_menu_bluetooth_disabled.icon", "system_menu_bluetooth_disabled.icon",
...@@ -222,6 +222,7 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -222,6 +222,7 @@ aggregate_vector_icons("ash_vector_icons") {
"system_menu_legacy_supervised_user.icon", "system_menu_legacy_supervised_user.icon",
"system_menu_lock.icon", "system_menu_lock.icon",
"system_menu_mouse.icon", "system_menu_mouse.icon",
"system_menu_new_user.icon",
"system_menu_phone.icon", "system_menu_phone.icon",
"system_menu_power.icon", "system_menu_power.icon",
"system_menu_rollback.icon", "system_menu_rollback.icon",
...@@ -232,9 +233,8 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -232,9 +233,8 @@ aggregate_vector_icons("ash_vector_icons") {
"system_menu_settings.icon", "system_menu_settings.icon",
"system_menu_supervised_user.icon", "system_menu_supervised_user.icon",
"system_menu_tablet.icon", "system_menu_tablet.icon",
"system_menu_tracing.icon",
"system_menu_timer.icon", "system_menu_timer.icon",
"system_menu_new_user.icon", "system_menu_tracing.icon",
"system_menu_update.icon", "system_menu_update.icon",
"system_menu_usb.icon", "system_menu_usb.icon",
"system_menu_videocam.icon", "system_menu_videocam.icon",
...@@ -251,19 +251,19 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -251,19 +251,19 @@ aggregate_vector_icons("ash_vector_icons") {
"system_tray_caps_lock.icon", "system_tray_caps_lock.icon",
"system_tray_cast.icon", "system_tray_cast.icon",
"system_tray_do_not_disturb.icon", "system_tray_do_not_disturb.icon",
"system_tray_supervised_user.icon",
"system_tray_managed.icon", "system_tray_managed.icon",
"system_tray_notification_counter_plus.icon", "system_tray_notification_counter_plus.icon",
"system_tray_recording.icon", "system_tray_recording.icon",
"system_tray_rotation_lock_auto.icon", "system_tray_rotation_lock_auto.icon",
"system_tray_rotation_lock_locked.icon", "system_tray_rotation_lock_locked.icon",
"system_tray_screen_share.icon",
"system_tray_select_to_speak.icon", "system_tray_select_to_speak.icon",
"system_tray_select_to_speak_newui.icon",
"system_tray_select_to_speak_active.icon", "system_tray_select_to_speak_active.icon",
"system_tray_select_to_speak_active_newui.icon", "system_tray_select_to_speak_active_newui.icon",
"system_tray_screen_share.icon", "system_tray_select_to_speak_newui.icon",
"system_tray_stop.icon", "system_tray_stop.icon",
"system_tray_stop_newui.icon", "system_tray_stop_newui.icon",
"system_tray_supervised_user.icon",
"system_tray_tracing.icon", "system_tray_tracing.icon",
"system_tray_update.icon", "system_tray_update.icon",
"system_tray_volume_mute.icon", "system_tray_volume_mute.icon",
...@@ -280,16 +280,16 @@ aggregate_vector_icons("ash_vector_icons") { ...@@ -280,16 +280,16 @@ aggregate_vector_icons("ash_vector_icons") {
"unified_menu_battery_unreliable_outline.icon", "unified_menu_battery_unreliable_outline.icon",
"unified_menu_battery_x.icon", "unified_menu_battery_x.icon",
"unified_menu_battery_x_outline.icon", "unified_menu_battery_x_outline.icon",
"unified_menu_bluetooth_connected.icon",
"unified_menu_bluetooth.icon", "unified_menu_bluetooth.icon",
"unified_menu_bluetooth_connected.icon",
"unified_menu_brightness.icon", "unified_menu_brightness.icon",
"unified_menu_cast.icon", "unified_menu_cast.icon",
"unified_menu_dark_mode.icon", "unified_menu_dark_mode.icon",
"unified_menu_do_not_disturb.icon", "unified_menu_do_not_disturb.icon",
"unified_menu_expand.icon", "unified_menu_expand.icon",
"unified_menu_info.icon", "unified_menu_info.icon",
"unified_menu_keyboard_brightness.icon",
"unified_menu_keyboard.icon", "unified_menu_keyboard.icon",
"unified_menu_keyboard_brightness.icon",
"unified_menu_locale.icon", "unified_menu_locale.icon",
"unified_menu_lock.icon", "unified_menu_lock.icon",
"unified_menu_managed.icon", "unified_menu_managed.icon",
......
...@@ -4,15 +4,10 @@ ...@@ -4,15 +4,10 @@
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("ksv_vector_icons") { aggregate_vector_icons2("ksv_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"ksv_search_back.icon",
"ksv_search_bar.icon",
"ksv_search_close.icon",
"ksv_search_no_result.icon",
"ksv_separator_plus.icon",
"ksv_arrow_down.icon", "ksv_arrow_down.icon",
"ksv_arrow_left.icon", "ksv_arrow_left.icon",
"ksv_arrow_right.icon", "ksv_arrow_right.icon",
...@@ -26,6 +21,11 @@ aggregate_vector_icons("ksv_vector_icons") { ...@@ -26,6 +21,11 @@ aggregate_vector_icons("ksv_vector_icons") {
"ksv_overview.icon", "ksv_overview.icon",
"ksv_privacy_screen_toggle.icon", "ksv_privacy_screen_toggle.icon",
"ksv_reload.icon", "ksv_reload.icon",
"ksv_search_back.icon",
"ksv_search_bar.icon",
"ksv_search_close.icon",
"ksv_search_no_result.icon",
"ksv_separator_plus.icon",
"ksv_volume_down.icon", "ksv_volume_down.icon",
"ksv_volume_up.icon", "ksv_volume_up.icon",
] ]
......
...@@ -7,11 +7,12 @@ import("//components/vector_icons/vector_icons.gni") ...@@ -7,11 +7,12 @@ import("//components/vector_icons/vector_icons.gni")
import("//device/vr/buildflags/buildflags.gni") import("//device/vr/buildflags/buildflags.gni")
import("//ui/webui/webui_features.gni") import("//ui/webui/webui_features.gni")
aggregate_vector_icons("chrome_vector_icons") { aggregate_vector_icons2("chrome_vector_icons") {
icon_directory = "." icon_directory = "."
# Keep sorted alphabetically. # Keep sorted alphabetically.
icons = [ sources = [
"${branding_path_component}/product.icon",
"account_box.icon", "account_box.icon",
"account_child.icon", "account_child.icon",
"account_child_circle.icon", "account_child_circle.icon",
...@@ -42,6 +43,8 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -42,6 +43,8 @@ aggregate_vector_icons("chrome_vector_icons") {
"default_touch_favicon_mask.icon", "default_touch_favicon_mask.icon",
"eol.icon", "eol.icon",
"extension_crashed.icon", "extension_crashed.icon",
"eye.icon",
"eye_crossed.icon",
"file_download_shelf.icon", "file_download_shelf.icon",
"fingerprint.icon", "fingerprint.icon",
"forward_arrow_touch.icon", "forward_arrow_touch.icon",
...@@ -75,8 +78,8 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -75,8 +78,8 @@ aggregate_vector_icons("chrome_vector_icons") {
"person_filled_padded_large.icon", "person_filled_padded_large.icon",
"person_filled_padded_small.icon", "person_filled_padded_small.icon",
"photo_camera.icon", "photo_camera.icon",
"picture_in_picture_control_background.icon",
"picture_in_picture_alt.icon", "picture_in_picture_alt.icon",
"picture_in_picture_control_background.icon",
"qrcode_generator.icon", "qrcode_generator.icon",
"read_later.icon", "read_later.icon",
"read_later_add.icon", "read_later_add.icon",
...@@ -89,10 +92,8 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -89,10 +92,8 @@ aggregate_vector_icons("chrome_vector_icons") {
"sad_tab.icon", "sad_tab.icon",
"security.icon", "security.icon",
"send_tab_to_self.icon", "send_tab_to_self.icon",
"eye_crossed.icon",
"eye.icon",
"signin_button_drop_down_arrow.icon",
"sign_out.icon", "sign_out.icon",
"signin_button_drop_down_arrow.icon",
"smartphone.icon", "smartphone.icon",
"speaker.icon", "speaker.icon",
"speaker_group.icon", "speaker_group.icon",
...@@ -144,18 +145,17 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -144,18 +145,17 @@ aggregate_vector_icons("chrome_vector_icons") {
"webauthn/webauthn_welcome_dark.icon", "webauthn/webauthn_welcome_dark.icon",
"zoom_minus.icon", "zoom_minus.icon",
"zoom_plus.icon", "zoom_plus.icon",
"${branding_path_component}/product.icon",
] ]
if (is_mac) { if (is_mac) {
icons += [ sources += [
"default_favicon.icon", "default_favicon.icon",
"new_tab_mac_touchbar.icon", "new_tab_mac_touchbar.icon",
] ]
} }
if (is_win) { if (is_win) {
icons += [ sources += [
"back_arrow_windows.icon", "back_arrow_windows.icon",
"back_arrow_windows_touch.icon", "back_arrow_windows_touch.icon",
"inactive_toast_arrow.icon", "inactive_toast_arrow.icon",
...@@ -170,10 +170,10 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -170,10 +170,10 @@ aggregate_vector_icons("chrome_vector_icons") {
} }
if (is_chromeos) { if (is_chromeos) {
icons += [ sources += [
"autocorrect_undo.icon", "autocorrect_undo.icon",
"notification_captive_portal.icon",
"notification_battery.icon", "notification_battery.icon",
"notification_captive_portal.icon",
"notification_cellular_alert.icon", "notification_cellular_alert.icon",
"notification_download.icon", "notification_download.icon",
"notification_end_of_support.icon", "notification_end_of_support.icon",
...@@ -191,8 +191,8 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -191,8 +191,8 @@ aggregate_vector_icons("chrome_vector_icons") {
"notification_printing_warning.icon", "notification_printing_warning.icon",
"notification_storage_full.icon", "notification_storage_full.icon",
"notification_vpn.icon", "notification_vpn.icon",
"notification_wifi_off.icon",
"notification_wifi.icon", "notification_wifi.icon",
"notification_wifi_off.icon",
"person_add.icon", "person_add.icon",
"shutdown_guest_os.icon", "shutdown_guest_os.icon",
"warning_badge_circle.icon", "warning_badge_circle.icon",
...@@ -200,27 +200,27 @@ aggregate_vector_icons("chrome_vector_icons") { ...@@ -200,27 +200,27 @@ aggregate_vector_icons("chrome_vector_icons") {
} }
if (!is_android) { if (!is_android) {
icons += [ "nearby_share.icon" ] sources += [ "nearby_share.icon" ]
} }
if (enable_vr && !is_android) { if (enable_vr && !is_android) {
# Used on desktop VR headsets and Linux unit tests. # Used on desktop VR headsets and Linux unit tests.
icons += [ "open_in_browser.icon" ] sources += [ "open_in_browser.icon" ]
} }
if (enable_webui_tab_strip) { if (enable_webui_tab_strip) {
icons += [ "new_tab_toolbar_button.icon" ] sources += [ "new_tab_toolbar_button.icon" ]
} }
if (is_chrome_branded) { if (is_chrome_branded) {
icons += [ sources += [
"google_chrome/google_g_logo.icon", "google_chrome/google_g_logo.icon",
"google_chrome/google_pay_logo.icon", "google_chrome/google_pay_logo.icon",
] ]
} }
if (is_chrome_branded && is_chromeos) { if (is_chrome_branded && is_chromeos) {
icons += [ "google_chrome/assistant.icon" ] sources += [ "google_chrome/assistant.icon" ]
} }
} }
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("vr_vector_icons") { aggregate_vector_icons2("vr_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"daydream_controller_home_button.icon",
"daydream_controller_app_button.icon", "daydream_controller_app_button.icon",
"daydream_controller_home_button.icon",
"file_download_done.icon", "file_download_done.icon",
"more_vert.icon", "more_vert.icon",
"my_location.icon", "my_location.icon",
......
...@@ -105,10 +105,10 @@ if (use_aura) { ...@@ -105,10 +105,10 @@ if (use_aura) {
# Rules for generating vector icon source files. # Rules for generating vector icon source files.
# Adapted from //components/vector_icons/BUILD.gn # Adapted from //components/vector_icons/BUILD.gn
aggregate_vector_icons("media_controls_vector_icons") { aggregate_vector_icons2("media_controls_vector_icons") {
icon_directory = "vector_icons" icon_directory = "vector_icons"
icons = [ sources = [
"back30.icon", "back30.icon",
"forward30.icon", "forward30.icon",
"next.icon", "next.icon",
......
...@@ -6,10 +6,10 @@ import("//components/vector_icons/vector_icons.gni") ...@@ -6,10 +6,10 @@ import("//components/vector_icons/vector_icons.gni")
# The icons in this target, unlike those in //ash/resources/vector_icons, # The icons in this target, unlike those in //ash/resources/vector_icons,
# are ok to use from outside of ash/, eg lacros builds. # are ok to use from outside of ash/, eg lacros builds.
aggregate_vector_icons("chromeos_ui_vector_icons") { aggregate_vector_icons2("chromeos_ui_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"assistant.icon", "assistant.icon",
"calculate.icon", "calculate.icon",
"conversion_path.icon", "conversion_path.icon",
......
...@@ -4,18 +4,18 @@ ...@@ -4,18 +4,18 @@
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("media_vector_icons") { aggregate_vector_icons2("media_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"media_enter_pip.icon", "media_enter_pip.icon",
"media_exit_pip.icon", "media_exit_pip.icon",
"media_next_track.icon", "media_next_track.icon",
"media_previous_track.icon", "media_previous_track.icon",
"media_seek_forward.icon",
"media_seek_backward.icon", "media_seek_backward.icon",
"play_arrow.icon", "media_seek_forward.icon",
"pause.icon", "pause.icon",
"play_arrow.icon",
] ]
} }
......
...@@ -18,10 +18,10 @@ buildflag_header("buildflags") { ...@@ -18,10 +18,10 @@ buildflag_header("buildflags") {
flags = [ "ENABLE_VR=$enable_vr" ] flags = [ "ENABLE_VR=$enable_vr" ]
} }
aggregate_vector_icons("omnibox_vector_icons") { aggregate_vector_icons2("omnibox_vector_icons") {
icon_directory = "vector_icons" icon_directory = "vector_icons"
icons = [ sources = [
"answer_calculator.icon", "answer_calculator.icon",
"answer_currency.icon", "answer_currency.icon",
"answer_default.icon", "answer_default.icon",
...@@ -59,8 +59,8 @@ aggregate_vector_icons("omnibox_vector_icons") { ...@@ -59,8 +59,8 @@ aggregate_vector_icons("omnibox_vector_icons") {
"pedal.icon", "pedal.icon",
"plus.icon", "plus.icon",
"product.icon", "product.icon",
"star_active.icon",
"star.icon", "star.icon",
"star_active.icon",
"switch.icon", "switch.icon",
"tab.icon", "tab.icon",
"trending_up.icon", "trending_up.icon",
......
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("components_vector_icons") { aggregate_vector_icons2("components_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"accessibility.icon", "accessibility.icon",
"ads.icon", "ads.icon",
"back_arrow.icon", "back_arrow.icon",
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# #
# Parameters # Parameters
# #
# icons (required) # sources (required)
# A list of icon filenames to use as inputs. # A list of icon filenames to use as inputs.
# #
# icon_directory (required) # icon_directory (required)
...@@ -21,6 +21,50 @@ ...@@ -21,6 +21,50 @@
# Example # Example
# #
# See BUILD.gn in this directory (//components/vector_icons/) for an example. # See BUILD.gn in this directory (//components/vector_icons/) for an example.
#
# TODO(estade): rename to aggregate_vector_icons after all clients are updated.
template("aggregate_vector_icons2") {
assert(defined(invoker.sources),
"Need sources in $target_name listing the icon files.")
assert(
defined(invoker.icon_directory),
"Need icon_directory in $target_name where the icons and templates live.")
action(target_name) {
visibility = [ ":*" ]
script = "//components/vector_icons/aggregate_vector_icons.py"
output_cc = "$target_gen_dir/vector_icons.cc"
output_h = "$target_gen_dir/vector_icons.h"
templates = [
"vector_icons.cc.template",
"vector_icons.h.template",
]
inputs =
rebase_path(templates + invoker.sources, ".", invoker.icon_directory) +
[ "//components/vector_icons/aggregate_vector_icons.py" ]
outputs = [
output_cc,
output_h,
]
response_file_contents =
rebase_path(invoker.sources, root_build_dir, invoker.icon_directory)
args = [
"--working_directory=" +
rebase_path(invoker.icon_directory, root_build_dir),
"--file_list={{response_file_name}}",
"--output_cc=" + rebase_path(output_cc, root_build_dir),
"--output_h=" + rebase_path(output_h, root_build_dir),
]
}
}
# Deprecated version. TODO(estade): remove when all clients are updated.
template("aggregate_vector_icons") { template("aggregate_vector_icons") {
assert(defined(invoker.icons), assert(defined(invoker.icons),
"Need icons in $target_name listing the icon files.") "Need icons in $target_name listing the icon files.")
......
...@@ -15,10 +15,10 @@ import("//ui/base/ui_features.gni") ...@@ -15,10 +15,10 @@ import("//ui/base/ui_features.gni")
import("//build/config/deprecated_default_sources_assignment_filter.gni") import("//build/config/deprecated_default_sources_assignment_filter.gni")
set_sources_assignment_filter(deprecated_default_sources_assignment_filter) set_sources_assignment_filter(deprecated_default_sources_assignment_filter)
aggregate_vector_icons("message_center_vector_icons") { aggregate_vector_icons2("message_center_vector_icons") {
icon_directory = "vector_icons" icon_directory = "vector_icons"
icons = [ sources = [
"notification_close_button.icon", "notification_close_button.icon",
"notification_expand_less.icon", "notification_expand_less.icon",
"notification_expand_more.icon", "notification_expand_more.icon",
......
...@@ -17,10 +17,10 @@ config("flags") { ...@@ -17,10 +17,10 @@ config("flags") {
defines = [ "TOOLKIT_VIEWS=1" ] defines = [ "TOOLKIT_VIEWS=1" ]
} }
aggregate_vector_icons("views_vector_icons") { aggregate_vector_icons2("views_vector_icons") {
icon_directory = "vector_icons" icon_directory = "vector_icons"
icons = [ sources = [
"checkbox_active.icon", "checkbox_active.icon",
"checkbox_normal.icon", "checkbox_normal.icon",
"close.icon", "close.icon",
......
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
import("//components/vector_icons/vector_icons.gni") import("//components/vector_icons/vector_icons.gni")
aggregate_vector_icons("window_control_vector_icons") { aggregate_vector_icons2("window_control_vector_icons") {
icon_directory = "." icon_directory = "."
icons = [ sources = [
"window_control_close.icon", "window_control_close.icon",
"window_control_maximize.icon", "window_control_maximize.icon",
"window_control_minimize.icon", "window_control_minimize.icon",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment