summaryrefslogtreecommitdiff
path: root/chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-09-29 16:16:15 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-11-09 10:04:06 +0000
commita95a7417ad456115a1ef2da4bb8320531c0821f1 (patch)
treeedcd59279e486d2fd4a8f88a7ed025bcf925c6e6 /chromium/ui/webui/resources/cr_components/certificate_manager/BUILD.gn
parent33fc33aa94d4add0878ec30dc818e34e1dd3cc2a (diff)
downloadqtwebengine-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.gn59
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"
}