Roll src/third_party/WebKit 176b227:44a3ab6 (svn 200849:200851)
[chromium-blink-merge.git] / remoting / app_remoting_webapp_files.gypi
blob7454ab846569cb4e19c2522bbdc21093d340fe8c
1 # Copyright 2015 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.
6   'variables': {
7     'ar_shared_resource_files': [
8       'webapp/app_remoting/html/ar_dialog.css',
9       'webapp/app_remoting/html/ar_main.css',
10       'webapp/app_remoting/html/feedback_consent.css',
11       'webapp/app_remoting/html/loading_window.css',
12       'webapp/app_remoting/html/context_menu.css',
13       'webapp/app_remoting/html/cloud_print_dialog.css',
14       'resources/drag.webp',
15       '<@(remoting_webapp_resource_files)',
16     ],
18     # Variables for feedback_consent.html.
19     'ar_feedback_consent_template':
20       '<(DEPTH)/remoting/webapp/app_remoting/html/template_feedback_consent.html',
21     # These JS files are specific to the feedback consent page and are not part
22     # of the main JS files.
23     'ar_feedback_consent_html_js_files': [
24       'webapp/app_remoting/js/feedback_consent.js',
25     ],
27     # All the JavaScript files required by feedback_consent.html.
28     'ar_feedback_consent_html_all_js_files': [
29       'webapp/app_remoting/js/feedback_consent.js',
30       'webapp/base/js/base.js',
31       'webapp/base/js/error.js',
32       'webapp/base/js/identity.js',
33       'webapp/base/js/oauth2_api.js',
34       'webapp/base/js/oauth2_api_impl.js',
35       'webapp/base/js/plugin_settings.js',
36       'webapp/base/js/l10n.js',
37       'webapp/base/js/xhr.js',
38     ],
40     # Variables for loading_window.html. Note that the JS files are the same as
41     # for message_window.html, and are not duplicated here.
42     'ar_loading_window_template':
43       '<(DEPTH)/remoting/webapp/app_remoting/html/template_loading_window.html',
45     # Variables for main.html.
46     # These template files are used to construct the webapp html files.
47     'ar_main_template':
48       '<(DEPTH)/remoting/webapp/app_remoting/html/template_lg.html',
49     'ar_main_template_files': [
50       'webapp/base/html/client_plugin.html',
51       'webapp/base/html/connection_dropped_dialog.html',
52       'webapp/app_remoting/html/context_menu.html',
53       'webapp/app_remoting/html/idle_dialog.html',
54     ],
55     'ar_main_js_files': [
56       'webapp/app_remoting/js/application_context_menu.js',
57       'webapp/app_remoting/js/app_connected_view.js',
58       'webapp/app_remoting/js/app_remoting.js',
59       'webapp/app_remoting/js/app_remoting_activity.js',
60       'webapp/app_remoting/js/ar_auth_dialog.js',
61       'webapp/app_remoting/js/cloud_print_dialog_container.js',
62       'webapp/app_remoting/js/context_menu_adapter.js',
63       'webapp/app_remoting/js/context_menu_chrome.js',
64       'webapp/app_remoting/js/context_menu_dom.js',
65       'webapp/app_remoting/js/drag_and_drop.js',
66       'webapp/app_remoting/js/gaia_license_manager.js',
67       'webapp/app_remoting/js/idle_detector.js',
68       'webapp/app_remoting/js/keyboard_layouts_menu.js',
69       'webapp/app_remoting/js/license_manager.js',
70       'webapp/app_remoting/js/loading_window.js',
71       'webapp/app_remoting/js/submenu_manager.js',
72       'webapp/app_remoting/js/window_activation_menu.js',
73       'webapp/base/js/message_window_helper.js',
74       'webapp/base/js/message_window_manager.js',
75       '<@(remoting_webapp_shared_js_auth_google_files)',
76       '<@(remoting_webapp_shared_js_client_files)',
77       '<@(remoting_webapp_shared_js_core_files)',
78       '<@(remoting_webapp_shared_js_host_files)',
79       '<@(remoting_webapp_shared_js_logging_files)',
80       '<@(remoting_webapp_shared_js_signaling_files)',
81       '<@(remoting_webapp_shared_js_ui_files)',
82     ],
84     # The JavaScript files to be injected into the clould print dialog.
85     'ar_cloud_print_dialog_js_files': [
86       'webapp/app_remoting/js/cloud_print_dialog/cloud_print_dialog_injected.js',
87     ],
89     # Variables for ar_background.html.
90     'ar_background_template':
91       '<(DEPTH)/remoting/webapp/app_remoting/html/template_background.html',
92     'ar_background_html_js_files': [
93       'webapp/app_remoting/js/ar_background.js',
94       'webapp/base/js/platform.js',
95     ],
97     'ar_vendor_js_files': [
98       'webapp/app_remoting/vendor/arv_main.js',
99     ],
101     'ar_vendor_html_files': [
102       'webapp/app_remoting/vendor/arv_background.html',
103       'webapp/app_remoting/vendor/arv_main.html',
104       'webapp/app_remoting/vendor/arv_wcs_sandbox.html',
105     ],
107     'ar_all_js_files': [
108       '<@(ar_main_js_files)',
109       '<@(ar_cloud_print_dialog_js_files)',
110       '<@(ar_feedback_consent_html_js_files)',
111       '<@(remoting_webapp_message_window_html_js_files)',
112       '<@(remoting_webapp_wcs_sandbox_html_js_files)',
113       '<@(ar_background_html_js_files)',
114       'webapp/base/js/credits_js.js',
115     ],
117     # Files that contain localizable strings.
118     'app_remoting_webapp_localizable_files': [
119       '<(ar_main_template)',
120       '<@(ar_main_template_files)',
121       '<(ar_feedback_consent_template)',
122       '<(ar_loading_window_template)',
123       '<(remoting_webapp_template_message_window)',
124       '<(remoting_webapp_template_wcs_sandbox)',
125       '<@(ar_all_js_files)',
126     ],
128   },  # end of variables