Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(52)

Side by Side Diff: components/resources/BUILD.gn

Issue 2094193004: Strip comments and whitespace from Javascript resources (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Respond to comments, plus rebases. Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//tools/grit/grit_rule.gni") 5 import("//tools/grit/grit_rule.gni")
6 import("//third_party/brotli/brotli.gni") 6 import("//third_party/brotli/brotli.gni")
7 7
8 about_credits_file = "$target_gen_dir/about_credits.html" 8 about_credits_file = "$target_gen_dir/about_credits.html"
9 about_credits_file_bro = "$target_gen_dir/about_credits.bro" 9 about_credits_file_bro = "$target_gen_dir/about_credits.bro"
10 10
11 # GYP version: components/components_resources.gyp:components_resources 11 # GYP version: components/components_resources.gyp:components_resources
12 group("resources") { 12 group("resources") {
13 public_deps = [ 13 public_deps = [
14 ":components_resources", 14 ":components_resources",
15 ":components_scaled_resources", 15 ":components_scaled_resources",
16 ] 16 ]
17 } 17 }
18 18
19 # GYP version: components/components_resources.gyp 19 strip_and_grit("components_resources") {
20 # (generate_components_resources action)
21 grit("components_resources") {
22 source = "components_resources.grd" 20 source = "components_resources.grd"
23 21
24 # TODO(hashimoto): Remove this line. 22 js_resource_files = [
25 output_name = "components_resources_new" 23 "//components/about_ui/resources/about_credits.js",
24 "//components/crash/core/browser/resources/crashes.js",
25 "//components/dom_distiller/core/javascript/dom_distiller_viewer.js",
26 "//components/dom_distiller/core/javascript/domdistiller.js",
27 "//components/dom_distiller/core/javascript/extract_features.js",
28 "//components/dom_distiller/core/javascript/is_distillable_trigger.js",
29 "//components/dom_distiller/webui/resources/about_dom_distiller.js",
30 "//components/flags_ui/resources/flags.js",
31 "//components/gcm_driver/resources/gcm_internals.js",
32 "//components/net_log/resources/net_export.js",
33 "//components/neterror/resources/neterror.js",
34 "//components/neterror/resources/offline.js",
35 "//components/proximity_auth/webui/resources/content-panel.js",
36 "//components/proximity_auth/webui/resources/cryptauth_interface.js",
37 "//components/proximity_auth/webui/resources/device-list.js",
38 "//components/proximity_auth/webui/resources/eligible-devices.js",
39 "//components/proximity_auth/webui/resources/local-state.js",
40 "//components/proximity_auth/webui/resources/log-buffer.js",
41 "//components/proximity_auth/webui/resources/log-panel.js",
42 "//components/proximity_auth/webui/resources/reachable-devices.js",
43 "//components/security_interstitials/core/browser/resources/captive_portal.j s",
44 "//components/security_interstitials/core/browser/resources/extended_reporti ng.js",
45 "//components/security_interstitials/core/browser/resources/interstitial_v2. js",
46 "//components/security_interstitials/core/browser/resources/interstitial_v2_ mobile.js",
47 "//components/security_interstitials/core/browser/resources/ssl.js",
48 "//components/signin/core/browser/resources/signin_internals.js",
49 "//components/supervised_user_error_page/resources/supervised_user_block_int erstitial.js",
50 "//components/sync_driver/resources/about.js",
51 "//components/sync_driver/resources/chrome_sync.js",
52 "//components/sync_driver/resources/data.js",
53 "//components/sync_driver/resources/events.js",
54 "//components/sync_driver/resources/search.js",
55 "//components/sync_driver/resources/sync_index.js",
56 "//components/sync_driver/resources/sync_log.js",
57 "//components/sync_driver/resources/sync_node_browser.js",
58 "//components/sync_driver/resources/sync_search.js",
59 "//components/sync_driver/resources/types.js",
60 "//components/translate/core/browser/resources/translate.js",
61 "//components/version_ui/resources/about_version.js",
62 "//ui/webui/resources/js/assert.js",
63 "//ui/webui/resources/js/cr.js",
64 "//ui/webui/resources/js/util.js",
65 ]
26 outputs = [ 66 outputs = [
27 "grit/components_resources.h", 67 "grit/components_resources.h",
28 "components_resources.pak", 68 "components_resources.pak",
29 ] 69 ]
30 output_dir = "$root_gen_dir/components" 70 output_dir = "$root_gen_dir/components"
31 71
32 grit_flags = [ 72 grit_flags = [
33 "-E", 73 "-E",
34 "about_credits_file=" + rebase_path(about_credits_file_bro, root_build_dir), 74 "about_credits_file=" + rebase_path(about_credits_file_bro, root_build_dir),
35 ] 75 ]
36 76
37 deps = [ 77 deps = [
38 ":compressed_about_credits", 78 ":compressed_about_credits",
39 ] 79 ]
40 } 80 }
41 81
42 # GYP version: components/components_resources.gyp 82 # GYP version: components/components_resources.gyp
43 # (generate_scaled_components_resources action) 83 # (generate_scaled_components_resources action)
44 grit("components_scaled_resources") { 84 grit("components_scaled_resources") {
45 source = "components_scaled_resources.grd" 85 source = "components_scaled_resources.grd"
46 86
47 # TODO(hashimoto): Remove this line.
48 output_name = "components_scaled_resources_new"
49 outputs = [ 87 outputs = [
50 "grit/components_scaled_resources.h", 88 "grit/components_scaled_resources.h",
51 "grit/components_scaled_resources_map.cc", 89 "grit/components_scaled_resources_map.cc",
52 "grit/components_scaled_resources_map.h", 90 "grit/components_scaled_resources_map.h",
53 "components_resources_100_percent.pak", 91 "components_resources_100_percent.pak",
54 "components_resources_200_percent.pak", 92 "components_resources_200_percent.pak",
55 "components_resources_300_percent.pak", 93 "components_resources_300_percent.pak",
56 ] 94 ]
57 output_dir = "$root_gen_dir/components" 95 output_dir = "$root_gen_dir/components"
58 } 96 }
(...skipping 22 matching lines...) Expand all
81 outputs = [ 119 outputs = [
82 about_credits_file, 120 about_credits_file,
83 ] 121 ]
84 122
85 args = [ 123 args = [
86 "--target-os=$target_os", 124 "--target-os=$target_os",
87 "credits", 125 "credits",
88 rebase_path(about_credits_file, root_build_dir), 126 rebase_path(about_credits_file, root_build_dir),
89 ] 127 ]
90 } 128 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698