血压低吃什么补血| 丑时属什么| 咳嗽一直不好是什么原因怎么治| 什么叫脑白质病变| 什么样的智齿不需要拔| 类风湿吃什么药好| 618是什么日子| 艾滋病阳性是什么意思| 大红色配什么颜色好看| 三八是什么意思| 梦见自己怀孕了是什么意思| 680分能上什么大学| 脸上长痣是什么原因造成的| 心字旁的字有什么| 什么是体液| 应无所住而生其心是什么意思| 门特是什么| 眼镜轴向是什么意思| 一九八七年属什么生肖| 1218是什么星座| 玉米水喝了有什么好处| 减肥喝什么咖啡| 孕妇喝什么茶对胎儿好| 薄谷开来为什么杀人| 叼是什么意思| 伤官运是什么意思| 肺气肿吃什么食物好| 逝者如斯夫是什么意思| 相濡以沫是什么生肖| 事不过三是什么意思| 土霉素治什么病| 南昌有什么好玩的景点| 见地是什么意思| 宽宽的什么填空| 颈椎脑供血不足吃什么药| 得了幽门螺杆菌是什么症状| 左肾结晶是什么意思| 樟脑是什么东西| 双五行属什么| 蔓越莓有什么功效和作用| 坑坑洼洼是什么意思| 肺火旺吃什么药| 鸡胗炒什么菜好吃| 自信过头叫什么| vocabulary是什么意思| 考试穿什么颜色最吉利| 宫颈癌早期什么症状| 破壁机是干什么用的| 喉咙干是什么原因| 年上是什么意思| 指甲紫色是什么原因| 地图舌吃什么药| 洒水车的音乐是什么歌| 什么车可以闯红灯| impress是什么意思| 良善是什么意思| 瘥是什么意思| 拉稀吃什么药| 豆豉是什么东西| 独具一格是什么意思| 后脑勺发胀是什么原因| 3月17日什么星座| face是什么意思| 尿路感染吃什么| 胆红素阴性是什么意思| 璠字取名寓意什么| 小孩吐奶是什么原因| 大腿肌肉跳动是什么原因| 哗众取宠是什么意思| 叶子是什么意思| 淋巴癌是什么| 低压高吃什么药最有效| 樵是什么意思| 乙肝病毒表面抗体弱阳性什么意思| 九知道指的是什么| 乙肝表面抗原高是什么意思| 儿童肥胖挂什么科| 高血压药什么时候吃最好| 什么叫知己| 为什么猫怕水| 为什么讨厌犹太人| 750是什么意思| 脚底板痛挂什么科| 吃什么去胃火口臭| trust是什么意思| 肇庆有什么大学| 青霉素是什么药| 老鼠为什么不碰粘鼠板| 槐子泡水喝有什么功效| 声东击西是什么意思| 一什么石子| x58主板配什么cpu| 吃丹参有什么好处| 纨绔子弟是什么意思| 腋下出汗是什么原因| 南昌有什么特产| 一什么永什么成语| 禾加农是什么字| 花絮是什么意思| 女性看乳房应该挂什么科| 孩子打喷嚏流鼻涕吃什么药| 偶尔什么意思| 果蝇是什么| 孕妇什么情况下打肝素| 漂发是什么意思| 长期喝茶有什么危害| 紫荆花什么时候开| 办护照需要什么材料| 营养不良会导致身体出现什么症状| 秦始皇的名字叫什么| 结肠炎吃什么中成药| 血清铁蛋白低说明什么| 19朵玫瑰代表什么意思| 气喘是什么原因| 为什么月经老是提前| 吃了安宫牛黄丸要禁忌什么不能吃| 怀孕一个月有点见红是什么情况| 措施是什么意思| 生物是什么| 痰多咳嗽是什么原因| 膀胱炎挂什么科| 经常放屁是什么原因| 粘液丝高是什么原因| 吃什么补叶酸最快| 西双版纳有什么好玩的地方| 乳腺增生结节吃什么药| 秒杀是什么意思| 调羹是什么意思| 梦见小牛犊是什么预兆| 一见倾心什么意思| 南非用什么货币| 产妇吃什么下奶快又多| 紫薇是什么意思| 好景不长是什么意思| 淡蓝色配什么颜色好看| 一厢情愿指什么生肖| 63岁属什么生肖| 知了什么时候叫| 胸闷心慌是什么病| 北方的木瓜叫什么| 兰桂齐芳是什么意思| 龟头炎用什么软膏最好| 处女膜在什么位置| 腮腺炎不能吃什么东西| 二尾子什么意思| 男人什么脸型最有福气| 什么然而生| 手心发痒是什么原因| 跖疣挂什么科| 盆腔积液吃什么消炎药| 梦见打死黄鼠狼是什么意思| 胆红素偏高是什么原因| 为什么早上起来恶心想吐| 龙眼什么时候成熟| 心电图诊断窦性心律什么意思| 什么是局限性肺纤维化| 为什么会流产| 吃什么养肝护肝最好| 腹部胀气是什么原因| balco是什么牌子手表| 挑疳积挑出来的是什么| 什么是学前教育| 打三个喷嚏代表什么| 皮肤敏感是什么意思| 肚子胀打嗝是什么原因| 早上起来手麻是什么原因| b超什么时候做| 养尊处优的意思是什么| cim是什么意思| 曲解什么意思| 公章一般是什么字体| 九华山求什么最灵验| cco是什么意思| 孝道是什么意思| 血糖突然升高是什么原因| 小时的单位是什么| 吃什么对眼睛好| 头皮长痘痘是什么原因| 活佛是什么意思呀| 梅毒滴度是什么意思| 人事代理什么意思| 为什么会全身酸痛| 男人喝藏红花有什么好处| 舍利子到底是什么| 梦见床代表什么预兆| 儿童喝蜂蜜水有什么好处和坏处| 伟五行属性是什么| 签证和护照有什么区别| 八月二十五是什么星座| 不孕不育做什么检查| 33朵玫瑰花代表什么| 什么是三重一大事项| 吃b族维生素有什么好处| 宥怎么读什么意思| 43岁属什么| 为什么一站起来就头晕眼前发黑| 肺部结节是什么引起的| 怀孕前三个月吃什么好| jm是什么| 沅字的寓意是什么| 大嘴巴是什么意思| 心衰用什么药| 总流口水是什么原因| 伟哥是什么意思| 今天立冬吃什么| 送葬后回家注意什么| 减肥期间适合吃什么| 杂菌阳性是什么意思| 腰疼是什么原因| 1120是什么星座| 阴虱用什么药物| 日头是什么意思| 爱爱是什么意思| 马来酸曲美布汀片什么时候吃| 蓝色配什么颜色最好看| 吊是什么意思| semir是什么牌子| 喝白酒有什么好处| 渎神是什么意思| 中国国花是什么花| 阳气不足吃什么中成药| 牙结石长什么样| 脸上不出汗是什么原因| 吃什么食物可以降低胆固醇| 前胸后背长痘痘用什么药| 7月25日是什么星座| 天罗地网是什么生肖| 左肾尿盐结晶是什么意思| 饭中吃药是什么时候吃| 扎马步有什么好处| 舅舅是什么关系| 3月13日是什么星座| 排酸对身体有什么好处| 狐臭手术挂什么科| 薄荷与什么相克| 五一年属什么生肖| 鸡犬不宁是什么生肖| pet什么意思| 脑梗是什么原因| 形态各异的异是什么意思| 孕妇痔疮犯了能用什么药膏| 散光跟近视有什么区别| 高铁为什么没有e| 什么是指标到校| 秘语是什么意思| 潘字五行属什么| 取什么补什么| 配裙子穿什么鞋子好看| 西夏是现在的什么地方| 城投公司是干什么的| 为什么qq| 艾滋通过什么途径传播| 天秤座什么象| 什么已经什么| 哺乳期感冒能吃什么药| 爸爸的爷爷叫什么| 金光是什么生肖| 蜈蚣最怕什么东西| 梦到鳄鱼是什么意思| 膝盖疼用什么药| 93年的鸡是什么命| 什么降压药副作用小且效果最好| 嘉靖为什么不杀海瑞| 饺子包什么馅好吃| 百度
blob: e604d83d3e4239de5839dcf321c8cbb94befcc53 [file] [log] [blame]
# Copyright 2016 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//ash/ambient/resources/resources.gni")
import("//build/config/chrome_build.gni")
import("//build/config/locales.gni")
import("//chrome/browser/buildflags.gni")
import("//chrome/common/features.gni")
import("//components/compose/features.gni")
import("//components/enterprise/buildflags/buildflags.gni")
import("//content/browser/devtools/features.gni")
import("//extensions/buildflags/buildflags.gni")
import("//pdf/features.gni")
import("//ui/base/ui_features.gni")
import("//ui/webui/webui_features.gni")
import("chrome_repack_locales.gni")
assert(!is_fuchsia, "Fuchsia shouldn't use anything in //chrome")
# Generates a rule to repack a set of resources, substituting a given string
# in for the percentage (e.g. "100", "200"). It generates the repacked files in
# the "gen" directory, and then introduces a copy rule to copy it to the root
# build directory.
#
# Argument:
# percent [required]
# String to substitute for the percentage.
template("chrome_repack_percent") {
percent = invoker.percent
repack(target_name) {
forward_variables_from(invoker,
[
"copy_data_to_bundle",
"mark_as_data",
"repack_allowlist",
"visibility",
])
# All sources should also have deps for completeness.
sources = [
"$root_gen_dir/chrome/renderer_resources_${percent}_percent.pak",
"$root_gen_dir/chrome/theme_resources_${percent}_percent.pak",
"$root_gen_dir/components/components_resources_${percent}_percent.pak",
"$root_gen_dir/third_party/blink/public/resources/blink_scaled_resources_${percent}_percent.pak",
"$root_gen_dir/ui/resources/ui_resources_${percent}_percent.pak",
]
deps = [
"//chrome/app/theme:theme_resources",
"//chrome/renderer:resources",
"//components/resources",
"//components/strings",
"//net:net_resources",
"//third_party/blink/public:scaled_resources_${percent}_percent",
"//ui/resources",
]
if (defined(invoker.deps)) {
deps += invoker.deps
}
if (toolkit_views) {
sources += [
"$root_gen_dir/chrome/app_icon_resources_${percent}_percent.pak",
"$root_gen_dir/ui/views/resources/views_resources_${percent}_percent.pak",
]
deps += [
"//chrome/browser/resources:app_icon_resources",
"//ui/views/resources",
]
}
if (enable_builtin_search_provider_assets) {
sources += [ "$root_gen_dir/third_party/search_engines_data/search_engines_resources_${percent}_percent.pak" ]
deps += [ "//third_party/search_engines_data:resources" ]
}
if (is_chromeos) {
sources += [
"$root_gen_dir/ash/login/resources/login_resources_${percent}_percent.pak",
"$root_gen_dir/chrome/chromeos_app_icon_resources_${percent}_percent.pak",
"$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_${percent}_percent.pak",
]
deps += [
"//ash/login/resources",
"//chrome/browser/resources/chromeos:app_icon_resources",
"//ui/chromeos/resources",
]
if (is_chrome_branded) {
sources += [ "$root_gen_dir/chromeos/ash/resources/internal/ash_internal_resources_${percent}_percent.pak" ]
deps += [
"//chromeos/ash/resources/internal:ash_internal_scaled_resources",
]
}
}
if (enable_extensions_core) {
sources += [ "$root_gen_dir/extensions/extensions_browser_resources_${percent}_percent.pak" ]
deps += [ "//extensions:extensions_browser_resources" ]
}
if (enable_extensions) {
sources +=
[ "$root_gen_dir/chrome/extensions_zero_state_promo_resources.pak" ]
deps +=
[ "//chrome/browser/resources/extensions_zero_state_promo:resources" ]
}
output = "${invoker.output_dir}/chrome_${percent}_percent.pak"
}
}
template("chrome_extra_paks") {
repack(target_name) {
forward_variables_from(invoker,
[
"copy_data_to_bundle",
"mark_as_data",
"repack_allowlist",
"visibility",
])
output = "${invoker.output_dir}/resources.pak"
sources = [
"$root_gen_dir/base/tracing/protos/tracing_proto_resources.pak",
"$root_gen_dir/chrome/browser_resources.pak",
"$root_gen_dir/chrome/chrome_unscaled_resources.pak",
"$root_gen_dir/chrome/common_resources.pak",
"$root_gen_dir/chrome/connectors_internals_resources.pak",
"$root_gen_dir/chrome/saved_tab_groups_unsupported_resources.pak",
"$root_gen_dir/chrome/segmentation_internals_resources.pak",
"$root_gen_dir/components/autofill/core/browser/geo/autofill_address_rewriter_resources.pak",
"$root_gen_dir/components/autofill_and_password_manager_internals_resources.pak",
"$root_gen_dir/components/chrome_urls_resources.pak",
"$root_gen_dir/components/components_resources.pak",
"$root_gen_dir/components/crashes_resources.pak",
"$root_gen_dir/components/flags_ui_resources.pak",
"$root_gen_dir/components/gcm_internals_resources.pak",
"$root_gen_dir/components/internal_debug_pages_disabled_resources.pak",
"$root_gen_dir/components/metrics/metrics_server_urls.pak",
"$root_gen_dir/components/net_export_resources.pak",
"$root_gen_dir/components/safe_browsing_resources.pak",
"$root_gen_dir/components/translate_internals_resources.pak",
"$root_gen_dir/components/user_actions_ui_resources.pak",
"$root_gen_dir/components/version_ui_resources.pak",
"$root_gen_dir/content/attribution_internals_resources.pak",
"$root_gen_dir/content/content_resources.pak",
"$root_gen_dir/content/histograms_resources.pak",
"$root_gen_dir/content/indexed_db_resources.pak",
"$root_gen_dir/content/private_aggregation_internals_resources.pak",
"$root_gen_dir/content/quota_internals_resources.pak",
"$root_gen_dir/mojo/public/js/mojo_bindings_resources.pak",
"$root_gen_dir/net/net_resources.pak",
"$root_gen_dir/third_party/blink/public/resources/blink_resources.pak",
"$root_gen_dir/third_party/blink/public/resources/inspector_overlay_resources.pak",
"$root_gen_dir/third_party/blink/public/strings/permission_element_generated_strings.pak",
"$root_gen_dir/ui/resources/ui_lottie_resources.pak",
"$root_gen_dir/ui/webui/resources/webui_resources.pak",
]
deps = [
"//base/tracing/protos:chrome_track_event_resources",
"//chrome/app/theme:chrome_unscaled_resources",
"//chrome/browser:resources",
"//chrome/browser/resources:resources",
"//chrome/browser/resources/connectors_internals:resources",
"//chrome/browser/resources/saved_tab_groups_unsupported:resources",
"//chrome/common:resources",
"//components/autofill/core/browser:autofill_address_rewriter_resources",
"//components/metrics:server_urls_grd",
"//components/resources",
"//content:content_resources",
"//content/browser/resources:resources",
"//mojo/public/js:resources",
"//net:net_resources",
"//third_party/blink/public:devtools_inspector_resources",
"//third_party/blink/public:resources",
"//third_party/blink/public/strings:permission_element_generated_strings",
"//ui/resources:ui_lottie_resources_grd",
"//ui/webui/resources",
]
if (defined(invoker.deps)) {
deps += invoker.deps
}
if (defined(invoker.additional_paks)) {
sources += invoker.additional_paks
}
if (enable_extensions_core) {
sources += [ "$root_gen_dir/chrome/component_extension_resources.pak" ]
deps += [ "//chrome/browser/resources:component_extension_resources" ]
}
if (!is_android) {
# New paks should be added here by default.
sources += [
"$root_gen_dir/chrome/about_sys_resources.pak",
"$root_gen_dir/chrome/access_code_cast_resources.pak",
"$root_gen_dir/chrome/actor_overlay_resources.pak",
"$root_gen_dir/chrome/app_service_internals_resources.pak",
"$root_gen_dir/chrome/autofill_ml_internals_resources.pak",
"$root_gen_dir/chrome/bookmarks_resources.pak",
"$root_gen_dir/chrome/certificate_manager_resources.pak",
"$root_gen_dir/chrome/commerce_product_specifications_resources.pak",
"$root_gen_dir/chrome/data_sharing_resources.pak",
"$root_gen_dir/chrome/dev_ui_resources.pak",
"$root_gen_dir/chrome/downloads_resources.pak",
"$root_gen_dir/chrome/feedback_resources.pak",
"$root_gen_dir/chrome/gaia_auth_host_resources.pak",
"$root_gen_dir/chrome/history_resources.pak",
"$root_gen_dir/chrome/inline_login_resources.pak",
"$root_gen_dir/chrome/inspect_resources.pak",
"$root_gen_dir/chrome/key_value_pair_viewer_shared_resources.pak",
"$root_gen_dir/chrome/lens_shared_resources.pak",
"$root_gen_dir/chrome/lens_untrusted_resources.pak",
"$root_gen_dir/chrome/management_resources.pak",
"$root_gen_dir/chrome/new_tab_footer_resources.pak",
"$root_gen_dir/chrome/new_tab_page_instant_resources.pak",
"$root_gen_dir/chrome/new_tab_page_resources.pak",
"$root_gen_dir/chrome/new_tab_page_third_party_resources.pak",
"$root_gen_dir/chrome/new_tab_page_untrusted_resources.pak",
"$root_gen_dir/chrome/new_tab_shared_resources.pak",
"$root_gen_dir/chrome/omnibox_popup_resources.pak",
"$root_gen_dir/chrome/password_manager_resources.pak",
"$root_gen_dir/chrome/privacy_sandbox_resources.pak",
"$root_gen_dir/chrome/profile_internals_resources.pak",
"$root_gen_dir/chrome/search_engine_choice_resources.pak",
"$root_gen_dir/chrome/settings_resources.pak",
"$root_gen_dir/chrome/side_panel_bookmarks_resources.pak",
"$root_gen_dir/chrome/side_panel_comments_resources.pak",
"$root_gen_dir/chrome/side_panel_commerce_resources.pak",
"$root_gen_dir/chrome/side_panel_customize_chrome_resources.pak",
"$root_gen_dir/chrome/side_panel_history_clusters_resources.pak",
"$root_gen_dir/chrome/side_panel_history_resources.pak",
"$root_gen_dir/chrome/side_panel_read_anything_resources.pak",
"$root_gen_dir/chrome/side_panel_reading_list_resources.pak",
"$root_gen_dir/chrome/side_panel_shared_resources.pak",
"$root_gen_dir/chrome/signin_resources.pak",
"$root_gen_dir/chrome/suggest_internals_resources.pak",
"$root_gen_dir/chrome/support_tool_resources.pak",
"$root_gen_dir/chrome/tab_group_home_resources.pak",
"$root_gen_dir/chrome/tab_search_resources.pak",
"$root_gen_dir/chrome/web_app_internals_resources.pak",
"$root_gen_dir/chrome/webui_browser_resources.pak",
"$root_gen_dir/chrome/webui_gallery_resources.pak",
"$root_gen_dir/chrome/whats_new_resources.pak",
"$root_gen_dir/content/browser/tracing/tracing_resources.pak",
"$root_gen_dir/content/traces_internals_resources.pak",
]
deps += [
"//chrome/browser/resources:dev_ui_paks",
"//chrome/browser/resources/actor_overlay:resources",
"//chrome/browser/resources/autofill_ml_internals:resources",
"//chrome/browser/resources/commerce/product_specifications:resources",
"//chrome/browser/resources/data_sharing:resources",
"//chrome/browser/resources/lens/overlay:resources",
"//chrome/browser/resources/lens/shared:resources",
"//chrome/browser/resources/search_engine_choice:resources",
"//chrome/browser/resources/side_panel/comments:resources",
"//chrome/browser/resources/tab_group_home:resources",
"//content/browser/tracing:resources",
]
if (is_chrome_branded) {
sources += [
"$root_gen_dir/chrome/browser/nearby_sharing/internal/icons/nearby_share_internal_icons.pak",
"$root_gen_dir/chrome/media_router_feedback_resources.pak",
"$root_gen_dir/chrome/preinstalled_web_apps_resources.pak",
]
deps += [
"//chrome/browser/nearby_sharing/internal/icons",
"//chrome/browser/resources:preinstalled_web_apps_resources",
"//chrome/browser/resources/media_router/cast_feedback:resources",
]
}
if (!optimize_webui) {
# Only add when optimize_webui=false, since in other cases the same
# resources are already bundled within the UIs that use them.
sources += [ "$root_gen_dir/chrome/settings_shared_resources.pak" ]
deps += [ "//chrome/browser/resources/settings_shared:resources" ]
}
}
if (enable_devtools_frontend) {
sources +=
[ "$root_gen_dir/content/browser/devtools/devtools_resources.pak" ]
deps += [ "//content/browser/devtools:devtools_resources" ]
}
if (is_chromeos) {
sources += [
"$root_gen_dir/ash/public/cpp/resources/ash_public_unscaled_resources.pak",
"$root_gen_dir/ash/quick_insert/resources/quick_insert_resources.pak",
"$root_gen_dir/ash/system/mahi/resources/mahi_resources.pak",
"$root_gen_dir/ash/system/video_conference/resources/vc_resources.pak",
"$root_gen_dir/ash/webui/ash_annotator_untrusted_resources.pak",
"$root_gen_dir/ash/webui/ash_boca_ui_resources.pak",
"$root_gen_dir/ash/webui/ash_camera_app_resources.pak",
"$root_gen_dir/ash/webui/ash_color_internals_resources.pak",
"$root_gen_dir/ash/webui/ash_demo_mode_app_resources.pak",
"$root_gen_dir/ash/webui/ash_diagnostics_app_resources.pak",
"$root_gen_dir/ash/webui/ash_eche_app_resources.pak",
"$root_gen_dir/ash/webui/ash_eche_bundle_resources.pak",
"$root_gen_dir/ash/webui/ash_files_internals_resources.pak",
"$root_gen_dir/ash/webui/ash_firmware_update_app_resources.pak",
"$root_gen_dir/ash/webui/ash_focus_mode_player_resources.pak",
"$root_gen_dir/ash/webui/ash_focus_mode_resources.pak",
"$root_gen_dir/ash/webui/ash_graduation_resources.pak",
"$root_gen_dir/ash/webui/ash_help_app_resources.pak",
"$root_gen_dir/ash/webui/ash_mall_cros_app_resources.pak",
"$root_gen_dir/ash/webui/ash_media_app_resources.pak",
"$root_gen_dir/ash/webui/ash_multidevice_debug_resources.pak",
"$root_gen_dir/ash/webui/ash_os_feedback_resources.pak",
"$root_gen_dir/ash/webui/ash_os_feedback_untrusted_resources.pak",
"$root_gen_dir/ash/webui/ash_personalization_app_resources.pak",
"$root_gen_dir/ash/webui/ash_print_management_resources.pak",
"$root_gen_dir/ash/webui/ash_print_preview_cros_app_resources.pak",
"$root_gen_dir/ash/webui/ash_projector_app_untrusted_resources.pak",
"$root_gen_dir/ash/webui/ash_projector_common_resources.pak",
"$root_gen_dir/ash/webui/ash_sanitize_app_resources.pak",
"$root_gen_dir/ash/webui/ash_scanner_feedback_ui_resources.pak",
"$root_gen_dir/ash/webui/ash_scanning_app_resources.pak",
"$root_gen_dir/ash/webui/ash_shimless_rma_resources.pak",
"$root_gen_dir/ash/webui/ash_shortcut_customization_app_resources.pak",
"$root_gen_dir/ash/webui/ash_status_area_internals_resources.pak",
"$root_gen_dir/ash/webui/ash_vc_background_resources.pak",
"$root_gen_dir/ash/webui/ash_webui_common_resources.pak",
"$root_gen_dir/ash/webui/connectivity_diagnostics_resources.pak",
"$root_gen_dir/ash/webui/file_manager/resources/file_manager_swa_resources.pak",
"$root_gen_dir/ash/webui/file_manager/untrusted_resources/file_manager_untrusted_resources.pak",
"$root_gen_dir/ash/webui/growth_internals_resources.pak",
"$root_gen_dir/ash/webui/recorder_app_ui/resources/recorder_app_resources.pak",
"$root_gen_dir/ash/wm/overview/birch/resources/coral_resources.pak",
"$root_gen_dir/chrome/add_supervision_resources.pak",
"$root_gen_dir/chrome/app_install_resources.pak",
"$root_gen_dir/chrome/assistant_optin_resources.pak",
"$root_gen_dir/chrome/audio_resources.pak",
"$root_gen_dir/chrome/bluetooth_pairing_dialog_resources.pak",
"$root_gen_dir/chrome/borealis_installer_resources.pak",
"$root_gen_dir/chrome/borealis_motd_resources.pak",
"$root_gen_dir/chrome/cloud_upload_resources.pak",
"$root_gen_dir/chrome/common/chromeos/extensions/chromeos_system_extensions_resources.pak",
"$root_gen_dir/chrome/cros_styles_resources.pak",
"$root_gen_dir/chrome/crostini_installer_resources.pak",
"$root_gen_dir/chrome/crostini_upgrader_resources.pak",
"$root_gen_dir/chrome/desk_api_resources.pak",
"$root_gen_dir/chrome/dlp_internals_resources.pak",
"$root_gen_dir/chrome/edu_coexistence_resources.pak",
"$root_gen_dir/chrome/emoji_picker_resources.pak",
"$root_gen_dir/chrome/enterprise_reporting_resources.pak",
"$root_gen_dir/chrome/extended_updates_resources.pak",
"$root_gen_dir/chrome/floating_workspace_resources.pak",
"$root_gen_dir/chrome/gaia_action_buttons_resources.pak",
"$root_gen_dir/chrome/healthd_internals_resources.pak",
"$root_gen_dir/chrome/internet_config_dialog_resources.pak",
"$root_gen_dir/chrome/internet_detail_dialog_resources.pak",
"$root_gen_dir/chrome/kerberos_resources.pak",
"$root_gen_dir/chrome/launcher_internals_resources.pak",
"$root_gen_dir/chrome/lock_screen_reauth_resources.pak",
"$root_gen_dir/chrome/manage_mirrorsync_resources.pak",
"$root_gen_dir/chrome/multidevice_internals_resources.pak",
"$root_gen_dir/chrome/multidevice_setup_resources.pak",
"$root_gen_dir/chrome/nearby_internals_resources.pak",
"$root_gen_dir/chrome/nearby_share_dialog_resources.pak",
"$root_gen_dir/chrome/network_ui_resources.pak",
"$root_gen_dir/chrome/notification_tester_resources.pak",
"$root_gen_dir/chrome/office_fallback_resources.pak",
"$root_gen_dir/chrome/office_web_app_resources.pak",
"$root_gen_dir/chrome/oobe_resources.pak",
"$root_gen_dir/chrome/orca_resources.pak",
"$root_gen_dir/chrome/os_settings_resources.pak",
"$root_gen_dir/chrome/parent_access_resources.pak",
"$root_gen_dir/chrome/password_change_resources.pak",
"$root_gen_dir/chrome/remote_maintenance_curtain_resources.pak",
"$root_gen_dir/chrome/sensor_info_resources.pak",
"$root_gen_dir/chrome/set_time_dialog_resources.pak",
"$root_gen_dir/chrome/skyvault_resources.pak",
"$root_gen_dir/chrome/supervision_resources.pak",
"$root_gen_dir/chrome/vm_resources.pak",
"$root_gen_dir/chromeos/ash/ash_resources.pak",
"$root_gen_dir/chromeos/ash/components/emoji/emoji.pak",
"$root_gen_dir/chromeos/chromeos_boca_app_bundle_resources.pak",
"$root_gen_dir/chromeos/chromeos_help_app_bundle_resources.pak",
"$root_gen_dir/chromeos/chromeos_help_app_kids_magazine_bundle_resources.pak",
"$root_gen_dir/chromeos/chromeos_media_app_bundle_resources.pak",
"$root_gen_dir/chromeos/chromeos_projector_app_bundle_resources.pak",
"$root_gen_dir/components/arc/input_overlay_resources.pak",
"$root_gen_dir/ui/file_manager/file_manager_gen_resources.pak",
"$root_gen_dir/ui/file_manager/file_manager_resources.pak",
]
deps += [
"//ash/public/cpp/resources:ash_public_unscaled_resources",
"//ash/quick_insert/resources:quick_insert_resources",
"//ash/system/mahi/resources:mahi_resources",
"//ash/system/video_conference/resources:vc_resources",
"//ash/webui/annotator/resources/untrusted:resources",
"//ash/webui/boca_ui/resources:resources",
"//ash/webui/color_internals/resources:resources",
"//ash/webui/common/resources:resources",
"//ash/webui/common/resources/office_fallback:resources",
"//ash/webui/connectivity_diagnostics/resources:resources",
"//ash/webui/demo_mode_app_ui/resources:resources",
"//ash/webui/diagnostics_ui/resources:resources",
"//ash/webui/file_manager/resources:file_manager_swa_resources",
"//ash/webui/file_manager/untrusted_resources:file_manager_untrusted_resources",
"//ash/webui/firmware_update_ui/resources:resources",
"//ash/webui/focus_mode/resources:resources",
"//ash/webui/focus_mode/untrusted_resources:resources",
"//ash/webui/graduation/resources:resources",
"//ash/webui/growth_internals:resources",
"//ash/webui/mall/resources",
"//ash/webui/os_feedback_ui/resources:resources",
"//ash/webui/os_feedback_ui/untrusted_resources:resources",
"//ash/webui/personalization_app/resources:resources",
"//ash/webui/print_management/resources:resources",
"//ash/webui/print_preview_cros/resources:resources",
"//ash/webui/recorder_app_ui/resources",
"//ash/webui/resources:boca_app_bundle_resources",
"//ash/webui/resources:camera_app_resources",
"//ash/webui/resources:eche_app_resources",
"//ash/webui/resources:eche_bundle_resources",
"//ash/webui/resources:files_internals_resources",
"//ash/webui/resources:help_app_bundle_resources",
"//ash/webui/resources:help_app_kids_magazine_bundle_resources",
"//ash/webui/resources:help_app_resources",
"//ash/webui/resources:media_app_bundle_resources",
"//ash/webui/resources:media_app_resources",
"//ash/webui/resources:multidevice_debug_resources",
"//ash/webui/resources:projector_app_bundle_resources",
"//ash/webui/resources:projector_app_untrusted_resources",
"//ash/webui/resources:projector_common_resources",
"//ash/webui/sanitize_ui/resources:resources",
"//ash/webui/scanner_feedback_ui/resources",
"//ash/webui/scanning/resources:resources",
"//ash/webui/shimless_rma/resources:resources",
"//ash/webui/shortcut_customization_ui/resources:resources",
"//ash/webui/status_area_internals/resources:resources",
"//ash/webui/vc_background_ui/resources:resources",
"//ash/wm/overview/birch/resources:coral_resources",
"//chrome/browser/resources:office_web_app_resources",
"//chrome/browser/resources/chromeos/dlp_internals:resources",
"//chrome/browser/resources/chromeos/floating_workspace:resources",
"//chrome/browser/resources/chromeos/kerberos:resources",
"//chrome/common/chromeos/extensions:resources",
"//chromeos/ash/components/emoji:resources",
"//chromeos/ash/experiences/arc/input_overlay/resources",
"//chromeos/ash/resources",
"//ui/chromeos/styles:cros_styles_resources",
"//ui/file_manager:file_manager_gen_resources",
"//ui/file_manager:resources",
]
if (!is_official_build) {
sources += [
"$root_gen_dir/ash/webui/ash_sample_system_web_app_resources.pak",
"$root_gen_dir/ash/webui/ash_sample_system_web_app_untrusted_resources.pak",
]
deps += [
"//ash/webui/sample_system_web_app_ui/resources/trusted:resources",
"//ash/webui/sample_system_web_app_ui/resources/untrusted:resources",
]
}
if (include_ash_ambient_animation_resources) {
sources += [ "$root_gen_dir/ash/ambient/resources/ash_ambient_lottie_resources.pak" ]
deps += [ "//ash/ambient/resources:lottie_resources" ]
}
}
if (!is_android && !is_chromeos) {
sources += [
"$root_gen_dir/chrome/intro_resources.pak",
"$root_gen_dir/chrome/profile_picker_resources.pak",
]
deps += [
"//chrome/browser/resources/intro:resources",
"//chrome/browser/resources/signin/profile_picker:resources",
]
}
if (is_win || is_mac || is_linux) {
sources += [ "$root_gen_dir/chrome/app_home_resources.pak" ]
deps += [ "//chrome/browser/resources/app_home:resources" ]
}
if (is_win || is_mac || is_linux) {
sources += [
"$root_gen_dir/chrome/app_settings_resources.pak",
"$root_gen_dir/chrome/on_device_translation_internals_resources.pak",
]
deps += [ "//chrome/browser/resources/app_settings:resources" ]
}
if (is_win || is_mac || is_linux || is_chromeos || is_desktop_android) {
sources += [ "$root_gen_dir/chrome/discards_resources.pak" ]
deps += [ "//chrome/browser/resources/discards:resources" ]
}
if (is_win || is_mac || is_linux) {
sources += [ "$root_gen_dir/chrome/browser_switch_resources.pak" ]
deps += [ "//chrome/browser/resources/browser_switch:resources" ]
}
if (!is_android) {
sources += [ "$root_gen_dir/components/headless/command_handler/headless_command_resources.pak" ]
deps += [ "//components/headless/command_handler" ]
}
if (enable_extensions_core) {
sources += [
"$root_gen_dir/chrome/extensions_resources.pak",
"$root_gen_dir/extensions/extensions_renderer_resources.pak",
"$root_gen_dir/extensions/extensions_resources.pak",
]
deps += [
"//chrome/browser/resources/extensions:resources",
"//extensions:extensions_resources",
]
}
if (enable_pdf) {
sources += [ "$root_gen_dir/chrome/pdf_resources.pak" ]
deps += [ "//chrome/browser/resources/pdf:resources" ]
}
if (enable_print_preview) {
sources += [ "$root_gen_dir/chrome/print_preview_resources.pak" ]
if (is_chromeos) {
deps += [ "//chrome/browser/resources/ash/print_preview:resources" ]
} else {
deps += [ "//chrome/browser/resources/print_preview:resources" ]
}
}
if (enable_webui_tab_strip) {
sources += [ "$root_gen_dir/chrome/tab_strip_resources.pak" ]
deps += [ "//chrome/browser/resources/tab_strip:resources" ]
}
if (enable_webui_certificate_viewer) {
sources += [ "$root_gen_dir/chrome/certificate_viewer_resources.pak" ]
deps += [ "//chrome/browser/resources/certificate_viewer:resources" ]
}
if (enable_compose) {
sources += [ "$root_gen_dir/chrome/compose_resources.pak" ]
deps += [ "//chrome/browser/resources/compose:resources" ]
}
if (enable_glic) {
sources += [
"$root_gen_dir/chrome/browser/glic/resources/glic_browser_resources.pak",
"$root_gen_dir/chrome/glic_fre_resources.pak",
"$root_gen_dir/chrome/glic_resources.pak",
]
deps += [
"//chrome/browser/glic/resources:browser_resources",
"//chrome/browser/resources/glic:resources",
"//chrome/browser/resources/glic/fre:resources",
]
}
if (enterprise_watermark) {
sources += [ "$root_gen_dir/chrome/watermark_resources.pak" ]
deps += [ "//chrome/browser/resources/watermark:resources" ]
}
if (is_win || is_mac || is_linux) {
sources +=
[ "$root_gen_dir/chrome/signin_history_sync_optin_resources.pak" ]
deps +=
[ "//chrome/browser/resources/signin/history_sync_optin:resources" ]
}
if (enable_dice_support) {
sources += [
"$root_gen_dir/chrome/batch_upload_resources.pak",
"$root_gen_dir/chrome/signin_signout_confirmation_resources.pak",
]
deps += [
"//chrome/browser/resources/signin/batch_upload:resources",
"//chrome/browser/resources/signin/signout_confirmation:resources",
]
}
if (enable_webui_generate_code_cache) {
sources += [
"$root_gen_dir/chrome/side_panel_bookmarks_code_cache_resources.pak",
"$root_gen_dir/chrome/side_panel_customize_chrome_code_cache_resources.pak",
"$root_gen_dir/chrome/side_panel_reading_list_code_cache_resources.pak",
"$root_gen_dir/chrome/side_panel_shared_code_cache_resources.pak",
"$root_gen_dir/ui/webui/resources/webui_code_cache_resources.pak",
]
deps += [
"//chrome/browser/resources:code_cache_resources",
"//ui/webui/resources:code_cache_resources",
]
}
}
}
# Defines repack() targets used by Chrome. Specifically:
# * chrome_100_percent.pak
# * chrome_200_percent.pak (optionally)
# * resources.pak
# * locale .pak files
#
# Parameters:
# output_dir [required]: Directory to output .pak files. Locale .pak files
# will always be place in $output_dir/locales
# additional_extra_paks: List of extra .pak sources for resources.pak.
# locale_allowlist: if set, override repack_allowlist for locale .pak files.
# files_to_hash: if set, a list of pak file names to generate SHA256 hashes
# for.
# copy_data_to_bundle:
# deps:
# mark_as_data:
# output_dir:
# public_deps:
# repack_allowlist:
# visibility:
# Normal meanings.
#
template("chrome_paks") {
chrome_repack_percent("${target_name}_100_percent") {
percent = "100"
forward_variables_from(invoker,
[
"copy_data_to_bundle",
"deps",
"mark_as_data",
"output_dir",
"repack_allowlist",
"visibility",
])
}
if (enable_hidpi) {
chrome_repack_percent("${target_name}_200_percent") {
percent = "200"
forward_variables_from(invoker,
[
"copy_data_to_bundle",
"deps",
"mark_as_data",
"output_dir",
"repack_allowlist",
"visibility",
])
}
}
chrome_extra_paks("${target_name}_extra") {
forward_variables_from(invoker,
[
"copy_data_to_bundle",
"deps",
"mark_as_data",
"output_dir",
"repack_allowlist",
"visibility",
])
if (defined(invoker.additional_extra_paks)) {
additional_paks = invoker.additional_extra_paks
}
}
chrome_repack_locales("${target_name}_locales") {
forward_variables_from(invoker,
[
"copy_data_to_bundle",
"deps",
"mark_as_data",
"visibility",
])
if (defined(invoker.locale_allowlist)) {
repack_allowlist = invoker.locale_allowlist
} else if (defined(invoker.repack_allowlist)) {
repack_allowlist = invoker.repack_allowlist
}
input_locales = platform_pak_locales
output_dir = "${invoker.output_dir}/locales"
if (is_mac) {
output_locales = locales_as_apple_outputs
} else {
output_locales = platform_pak_locales
}
}
group(target_name) {
forward_variables_from(invoker, [ "deps" ])
public_deps = [
":${target_name}_100_percent",
":${target_name}_extra",
":${target_name}_locales",
]
if (enable_hidpi) {
public_deps += [ ":${target_name}_200_percent" ]
}
if (defined(invoker.public_deps)) {
public_deps += invoker.public_deps
}
}
if (defined(invoker.files_to_hash)) {
_prefix = "$target_gen_dir/app/${target_name}_integrity"
# User of this template needs to check in a pre-generated "$_prefix.h".
_integrity_outputs = [ "$_prefix.cc" ]
action("${target_name}_integrity_hash") {
script = "tools/build/sha256_file.py"
outputs = _integrity_outputs
inputs = []
foreach(file, invoker.files_to_hash) {
inputs += [ "${invoker.output_dir}/$file" ]
}
args = rebase_path([ _prefix ] + inputs, root_build_dir)
deps = [ ":${invoker.target_name}" ]
}
source_set("${target_name}_integrity") {
sources = _integrity_outputs
# This allows starting compilation in dependent targets earlier.
public = []
deps = [ ":${target_name}_hash" ]
}
}
}
一日之计在于晨是什么生肖 痔疮吃什么药效果好 脚发烫是什么原因 荒芜是什么意思 喘不上来气是什么原因
睡觉被憋醒是什么原因 吃什么发胖最快 泽泻是什么 看输卵管是否堵塞做什么检查 鸡炖什么好吃又有营养
杀破狼是什么意思 肠粘连有什么症状 槟子是什么水果 鱼眼睛吃了有什么好处 淋巴结肿大吃什么药消肿效果好
肚子不舒服是什么原因 天珠到底是什么 回声结节什么意思 一如既往的意思是什么 七夕什么时候
早上起床有眼屎是什么原因hcv8jop8ns0r.cn 8岁属什么hcv9jop1ns1r.cn 阳春白雪是什么意思hcv8jop9ns5r.cn 记忆力减退是什么原因造成的cj623037.com 给小孩办身份证需要什么hcv8jop3ns4r.cn
泡脚用什么东西泡最好hcv9jop3ns2r.cn 何弃疗是什么意思hcv8jop3ns1r.cn 白醋洗脸有什么效果520myf.com 肺积水有什么症状hcv8jop9ns1r.cn 磨牙挂什么科hcv9jop8ns0r.cn
血糖高的人能吃什么水果hcv8jop0ns3r.cn 孕酮低什么原因造成的hcv8jop3ns4r.cn 送什么生日礼物给妈妈hcv9jop5ns6r.cn 农历11月11日是什么星座hcv8jop3ns7r.cn 尿为什么是黄色的yanzhenzixun.com
补白蛋白吃什么食物最快最好hcv9jop5ns4r.cn 一月底是什么星座hcv9jop6ns4r.cn 沵是什么意思hcv7jop9ns8r.cn 黄花胶是什么鱼的胶hcv8jop2ns6r.cn 为什么叫韩国人棒子hcv7jop4ns6r.cn
百度