diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-09-29 16:16:15 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-11-09 10:04:06 +0000 |
commit | a95a7417ad456115a1ef2da4bb8320531c0821f1 (patch) | |
tree | edcd59279e486d2fd4a8f88a7ed025bcf925c6e6 /chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn | |
parent | 33fc33aa94d4add0878ec30dc818e34e1dd3cc2a (diff) | |
download | qtwebengine-chromium-a95a7417ad456115a1ef2da4bb8320531c0821f1.tar.gz |
BASELINE: Update Chromium to 106.0.5249.126
Change-Id: Ib0bb21c437a7d1686e21c33f2d329f2ac425b7ab
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/438936
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn')
-rw-r--r-- | chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn b/chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn index 33d7ddecbe5..afef6f3fe65 100644 --- a/chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn +++ b/chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn @@ -8,6 +8,7 @@ import("//tools/polymer/css_to_wrapper.gni") import("//tools/polymer/html_to_wrapper.gni") import("//tools/typescript/ts_library.gni") import("//ui/webui/resources/tools/generate_grd.gni") +import("//ui/webui/webui_features.gni") import("certificate_manager.gni") assert(use_nss_certs) @@ -15,55 +16,57 @@ assert(use_nss_certs) preprocess_folder_tmp = "$root_gen_dir/ui/webui/resources/preprocessed/cr_components/certificate_manager_tmp" preprocess_folder = "$root_gen_dir/ui/webui/resources/preprocessed/cr_components/certificate_manager" -ts_library("build_ts") { - root_dir = preprocess_folder_tmp - out_dir = preprocess_folder - composite = true - tsconfig_base = "tsconfig_base.json" - in_files = ts_files + css_wrapper_files + html_wrapper_files - definitions = [ "//tools/typescript/definitions/chrome_send.d.ts" ] - - deps = [ - "//third_party/polymer/v3_0:library", - "//ui/webui/resources:library", - ] - extra_deps = [ - ":preprocess_generated", - ":preprocess_src", +preprocess_if_expr("preprocess") { + visibility = [ + ":build_ts", + ":css_wrapper_files", + ":html_wrapper_files", ] + in_folder = "." + out_folder = preprocess_folder_tmp + in_files = ts_files + html_files + css_files } css_to_wrapper("css_wrapper_files") { - visibility = [ ":preprocess_generated" ] + deps = [ ":preprocess" ] + in_folder = preprocess_folder_tmp + out_folder = preprocess_folder_tmp in_files = css_files + minify = optimize_webui } html_to_wrapper("html_wrapper_files") { + deps = [ ":preprocess" ] + in_folder = preprocess_folder_tmp + out_folder = preprocess_folder_tmp in_files = html_files + minify = optimize_webui } -preprocess_if_expr("preprocess_src") { - visibility = [ ":build_ts" ] - in_folder = "." - out_folder = preprocess_folder_tmp - in_files = ts_files -} +ts_library("build_ts") { + root_dir = preprocess_folder_tmp + out_dir = preprocess_folder + composite = true + tsconfig_base = "tsconfig_base.json" + in_files = ts_files + css_wrapper_files + html_wrapper_files + definitions = [ "//tools/typescript/definitions/chrome_send.d.ts" ] -preprocess_if_expr("preprocess_generated") { - visibility = [ ":build_ts" ] deps = [ + "//third_party/polymer/v3_0:library", + "//ui/webui/resources:library", + ] + extra_deps = [ ":css_wrapper_files", ":html_wrapper_files", + ":preprocess", ] - in_folder = target_gen_dir - out_folder = preprocess_folder_tmp - in_files = html_wrapper_files + css_wrapper_files } generate_grd("build_grdp") { grd_prefix = "cr_components_certificate_manager" out_grd = "$target_gen_dir/resources.grdp" public_deps = [ ":build_ts" ] - manifest_files = [ "$target_gen_dir/tsconfig.manifest" ] + manifest_files = + filter_include(get_target_outputs(":build_ts"), [ "*.manifest" ]) resource_path_prefix = "cr_components/certificate_manager" } |