BUILD.gn 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. # Copyright 2017 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. import("//build/config/chromeos/ui_mode.gni")
  5. import("//components/vector_icons/vector_icons.gni")
  6. aggregate_vector_icons("components_vector_icons") {
  7. icon_directory = "."
  8. sources = [
  9. "account_circle.icon",
  10. "ads.icon",
  11. "ads_click.icon",
  12. "arrow_back.icon",
  13. "back_arrow.icon",
  14. "blocked_badge.icon",
  15. "bluetooth.icon",
  16. "bluetooth_connected.icon",
  17. "bluetooth_scanning.icon",
  18. "business.icon",
  19. "call.icon",
  20. "call_end.icon",
  21. "caret_down.icon",
  22. "caret_up.icon",
  23. "celebration.icon",
  24. "certificate.icon",
  25. "check_circle.icon",
  26. "close.icon",
  27. "close_rounded.icon",
  28. "cloud_download.icon",
  29. "code.icon",
  30. "content_copy.icon",
  31. "content_paste.icon",
  32. "content_paste_off.icon",
  33. "cookie.icon",
  34. "description.icon",
  35. "devices.icon",
  36. "devices_off.icon",
  37. "dogfood.icon",
  38. "edit.icon",
  39. "email.icon",
  40. "error.icon",
  41. "error_outline.icon",
  42. "ethernet.icon",
  43. "extension.icon",
  44. "feed.icon",
  45. "file_download.icon",
  46. "file_download_off.icon",
  47. "folder.icon",
  48. "folder_managed.icon",
  49. "folder_managed_touch.icon",
  50. "folder_open.icon",
  51. "folder_touch.icon",
  52. "font_download.icon",
  53. "forward_arrow.icon",
  54. "google_color.icon",
  55. "gpp_maybe.icon",
  56. "groups.icon",
  57. "headset.icon",
  58. "help.icon",
  59. "help_outline.icon",
  60. "history.icon",
  61. "https_valid.icon",
  62. "https_valid_arrow.icon",
  63. "info_outline.icon",
  64. "insert_drive_file_outline.icon",
  65. "keyboard.icon",
  66. "launch.icon",
  67. "lightbulb_outline.icon",
  68. "live_caption_off.icon",
  69. "live_caption_on.icon",
  70. "location_off.icon",
  71. "location_on.icon",
  72. "lock.icon",
  73. "media_next_track.icon",
  74. "media_previous_track.icon",
  75. "media_router_active.icon",
  76. "media_router_error.icon",
  77. "media_router_idle.icon",
  78. "media_router_warning.icon",
  79. "media_seek_backward.icon",
  80. "media_seek_forward.icon",
  81. "mic.icon",
  82. "mic_off.icon",
  83. "midi.icon",
  84. "midi_off.icon",
  85. "not_secure_warning.icon",
  86. "notification_explore.icon",
  87. "notifications.icon",
  88. "notifications_off.icon",
  89. "open_in_new.icon",
  90. "page_info_content_paste.icon",
  91. "palette.icon",
  92. "pause.icon",
  93. "photo.icon",
  94. "play_arrow.icon",
  95. "protected_content.icon",
  96. "protocol_handler.icon",
  97. "qr_code.icon",
  98. "reload.icon",
  99. "replay.icon",
  100. "save_original_file.icon",
  101. "screen_share.icon",
  102. "search.icon",
  103. "select_window.icon",
  104. "sensors.icon",
  105. "serial_port.icon",
  106. "settings.icon",
  107. "settings_outline.icon",
  108. "sms.icon",
  109. "submenu_arrow.icon",
  110. "sync.icon",
  111. "text_decrease.icon",
  112. "text_increase.icon",
  113. "troubleshoot.icon",
  114. "usb.icon",
  115. "videocam.icon",
  116. "videocam_off.icon",
  117. "videogame_asset.icon",
  118. "volume_off.icon",
  119. "volume_up.icon",
  120. "vr_headset.icon",
  121. "vr_headset_off.icon",
  122. "warning.icon",
  123. "warning_outline.icon",
  124. "wifi_add.icon",
  125. ]
  126. if (is_chromeos_ash) {
  127. sources += [ "videogame_asset_outline.icon" ]
  128. }
  129. }
  130. static_library("vector_icons") {
  131. sources = get_target_outputs(":components_vector_icons")
  132. defines = [ "COMPONENTS_VECTOR_ICONS_IMPL" ]
  133. deps = [
  134. ":components_vector_icons",
  135. "//base",
  136. "//skia",
  137. "//ui/gfx",
  138. ]
  139. }