chromium/ui/webui/resources/images/BUILD.gn

# Copyright 2020 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//build/config/chromeos/ui_mode.gni")
import("//ui/webui/resources/tools/generate_grd.gni")

generate_grd("build_grdp") {
  grd_prefix = "webui_images"
  out_grd = "$target_gen_dir/resources.grdp"
  input_files_base_dir = rebase_path(".", "//")
  input_files = [
    "add.svg",
    "apps_home_empty_238x170.svg",
    "cancel_red.svg",
    "checkbox_black.png",
    "checkbox_white.png",
    "check_circle_green.svg",
    "check.png",
    "dark/icon_search.svg",
    "disabled_select.png",
    "drop_down_arrow_black.svg",
    "drop_down_arrow_gray.svg",
    "drop_down_arrow_white.svg",
    "error.svg",
    "error_yellow900.svg",
    "extension.svg",
    "icon_arrow_dropdown.svg",
    "icon_cancel.svg",
    "icon_copy_content.svg",
    "icon_expand_less.svg",
    "icon_expand_more.svg",
    "icon_file.png",
    "icon_tab.svg",
    "icon_refresh.svg",
    "icon_search.svg",
    "open_in_new.svg",
    "select.png",
    "throbber_medium.svg",
    "throbber_small_dark.svg",
    "throbber_small.svg",
    "tree_triangle.svg",

    "2x/checkbox_black.png",
    "2x/checkbox_white.png",
    "2x/check.png",
    "2x/disabled_select.png",
    "2x/select.png",
  ]

  if (!is_android && !is_ios) {
    input_files += [
      "arrow_down.svg",
      "arrow_right.svg",
      "business.svg",
      "colorize.svg",
      "chevron_down.svg",
      "chrome_logo_dark.svg",
      "dark/arrow_down.svg",
      "dark/chevron_down.svg",
      "icon_arrow_back.svg",
      "icon_arrow_drop_down_cr23.svg",
      "icon_arrow_drop_up_cr23.svg",
      "icon_bookmark.svg",
      "icon_clear.svg",
      "icon_clock.svg",
      "icon_delete_gray.svg",
      "icon_edit.svg",
      "icon_filetype_generic.svg",
      "icon_folder_open.svg",
      "icon_history.svg",
      "icon_journeys.svg",
      "icon_more_vert.svg",
      "icon_picture_delete.svg",
      "icon_settings.svg",
      "icon_visibility_off.svg",
      "icon_visibility.svg",
    ]
  }

  if (is_chromeos) {
    input_files += [ "os_flags_app_icon.svg" ]
    input_files += [ "os_system_app_icon.svg" ]
  }

  resource_path_prefix = "images"
}