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

Side by Side Diff: remoting/android/credits_tmpl.gni

Issue 2763623003: [remoting android] Make Android credits a GN template. (Closed)
Patch Set: Underscores in front of local variables Created 3 years, 9 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
« remoting/android/BUILD.gn ('K') | « remoting/android/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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
5 # Generate Android credits HTML file, based on the third-party dependencies of
6 # a provided GN target.
7 # Parameters:
8 # gn_target: The target whose dependencies should be listed in the credits.
9 template("remoting_android_credits") {
10 action(target_name) {
11 _credits_html_file = "$target_gen_dir/credits.html"
agrieve 2017/03/21 02:07:13 unintuitively, $target_gen_dir == "gen/remoting/an
Lambros 2017/03/22 21:31:00 Done.
12 _credits_template = "//remoting/credits/credits.tmpl"
13 _credits_entry_template = "//remoting/credits/credits_entry.tmpl"
14 script = "//tools/licenses.py"
15 depfile = "$target_gen_dir/$target_name.d"
16 inputs = [
17 _credits_template,
18 _credits_entry_template,
19 ]
20 outputs = [
21 _credits_html_file,
22 ]
23 args = [
24 "credits",
25 rebase_path(_credits_html_file, root_build_dir),
26 "--file-template",
27 rebase_path(_credits_template, root_build_dir),
28 "--entry-template",
29 rebase_path(_credits_entry_template, root_build_dir),
30 "--depfile",
31 rebase_path(depfile, root_build_dir),
32 "--gn-target",
33 invoker.gn_target,
34 "--gn-out-dir",
35 rebase_path(root_build_dir),
36 ]
37 }
38
39 # Copies the generated HTML and the source CSS/JS, into a new directory for
40 # Android resource processing.
41 # The target is named this way, instead of "..._raw_resources", specifically
42 # to avoid matching any of the _java_target_whitelist items in
43 # build/config/android/internal_rules.gni
44 copy(target_name + "_resources_raw") {
45 _copy_target_name = target_name + "_resources_raw"
agrieve 2017/03/21 02:07:13 I think this will evaluate to "credits_resources_r
Lambros 2017/03/22 21:31:00 In my testing, this doesn't seem to be the case. t
46 sources = [
47 "//remoting/credits/credits_css.css",
48 "//remoting/credits/credits_js.js",
49 ] + get_target_outputs(":$target_name")
agrieve 2017/03/21 02:07:13 Might likewise be an issue here.
Lambros 2017/03/22 21:31:00 Same here.
50 outputs = [
51 "$target_gen_dir/${_copy_target_name}/res/raw/{{source_file_part}}",
52 ]
53 deps = [
54 ":$target_name",
55 ]
56 }
57 }
OLDNEW
« remoting/android/BUILD.gn ('K') | « remoting/android/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698