OLD | NEW |
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 # Keep in sync with targets in remoting/remoting_client.gypi. | 5 # Keep in sync with targets in remoting/remoting_client.gypi. |
6 | 6 |
7 import("//build/config/features.gni") | 7 import("//build/config/features.gni") |
8 import("//remoting/webapp/build_template.gni") | 8 import("//remoting/webapp/build_template.gni") |
9 | 9 |
10 group("webapp") { | |
11 deps = [ | |
12 ":webapp_v1", | |
13 ":ar_sample_app", | |
14 ":credits", | |
15 ":ar_shared_module", | |
16 ] | |
17 | |
18 if (enable_internal_app_remoting_targets) { | |
19 deps += [ "//remoting/internal:ar_internal_apps" ] | |
20 } | |
21 | |
22 if (enable_nacl) { | |
23 deps += [ ":webapp_v2" ] | |
24 } | |
25 } | |
26 | |
27 # GYP version: remoting/remoting_client:remoting_credits | 10 # GYP version: remoting/remoting_client:remoting_credits |
28 action("credits") { | 11 action("credits") { |
29 about_credits_file = "$target_gen_dir/credits.html" | 12 about_credits_file = "$target_gen_dir/credits.html" |
30 script = "//tools/licenses.py" | 13 script = "//tools/licenses.py" |
31 | 14 |
32 inputs = [ | 15 inputs = [ |
33 "base/html/credits.tmpl", | 16 "base/html/credits.tmpl", |
34 "base/html/credits_entry.tmpl", | 17 "base/html/credits_entry.tmpl", |
35 ] | 18 ] |
36 | 19 |
37 outputs = [ | 20 outputs = [ |
38 about_credits_file, | 21 about_credits_file, |
39 ] | 22 ] |
40 | 23 |
41 args = [ | 24 args = [ |
42 "credits", | 25 "credits", |
43 rebase_path(about_credits_file, root_build_dir), | 26 rebase_path(about_credits_file, root_build_dir), |
44 "--file-template", | 27 "--file-template", |
45 rebase_path("base/html/credits.tmpl", root_build_dir), | 28 rebase_path("base/html/credits.tmpl", root_build_dir), |
46 "--entry-template", | 29 "--entry-template", |
47 rebase_path("base/html/credits_entry.tmpl", root_build_dir), | 30 rebase_path("base/html/credits_entry.tmpl", root_build_dir), |
48 ] | 31 ] |
49 } | 32 } |
50 | 33 |
51 desktop_remoting_webapp("webapp_v1") { | 34 desktop_remoting_webapp("webapp") { |
52 webapp_type = "v1" | 35 webapp_type = "desktop" |
53 output_dir = "remoting/remoting-webapp" | |
54 zip_path = "remoting/remoting-webapp.zip" | |
55 extra_files = [] | |
56 } | |
57 | |
58 desktop_remoting_webapp("webapp_v2") { | |
59 webapp_type = "v2_pnacl" | |
60 output_dir = "remoting/remoting-webapp.v2" | 36 output_dir = "remoting/remoting-webapp.v2" |
61 zip_path = "remoting/remoting-webapp.v2.zip" | 37 zip_path = "remoting/remoting-webapp.v2.zip" |
62 extra_files = [ | 38 extra_files = [ |
63 "crd/remoting_client_pnacl.nmf.jinja2", | 39 "crd/remoting_client_pnacl.nmf.jinja2", |
64 # TODO(garykac): Get correct path to this. | 40 # TODO(garykac): Get correct path to this. |
65 #"<(PRODUCT_DIR)/remoting_client_plugin_newlib.pexe", | 41 #"<(PRODUCT_DIR)/remoting_client_plugin_newlib.pexe", |
66 ] | 42 ] |
67 } | 43 } |
68 | 44 |
69 app_remoting_webapp("ar_sample_app") { | 45 app_remoting_webapp("ar_sample_app") { |
70 app_key = "Sample_App" | 46 app_key = "Sample_App" |
71 app_id = "ljacajndfccfgnfohlgkdphmbnpkjflk" | 47 app_id = "ljacajndfccfgnfohlgkdphmbnpkjflk" |
72 app_client_id = "sample_client_id" | 48 app_client_id = "sample_client_id" |
73 app_vendor = "" | 49 app_vendor = "" |
74 app_name = "sample_app" | 50 app_name = "sample_app" |
75 app_fullname = "App Remoting Client" | 51 app_fullname = "App Remoting Client" |
76 app_description = "App Remoting client" | 52 app_description = "App Remoting client" |
77 app_capabilities = [ "GOOGLE_DRIVE" ] | 53 app_capabilities = [ "GOOGLE_DRIVE" ] |
78 manifest_key = "remotingdevbuild" | 54 manifest_key = "remotingdevbuild" |
79 } | 55 } |
80 | 56 |
81 app_remoting_shared_module("ar_shared_module") { | 57 app_remoting_shared_module("ar_shared_module") { |
82 #app_client_id = "sample_client_id" | 58 #app_client_id = "sample_client_id" |
83 app_name = "shared_module" | 59 app_name = "shared_module" |
84 } | 60 } |
OLD | NEW |