blob: ba6184f2271f0458f59c98bfe8a60d9b297004b6 [file] [log] [blame]
dbeamb59fe182015-03-25 18:25:491# 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.
4#
5# File in charge of Closure compiling remoting's webapp.
6
7{
twellington9899f1572015-06-23 17:37:048 'targets': [
dbeamb59fe182015-03-25 18:25:499 {
twellington9899f1572015-06-23 17:37:0410 'target_name': 'verify_remoting_webapp',
dbeamb59fe182015-03-25 18:25:4911 'inputs': [
12 'remoting_webapp_compile.gypi',
13 'remoting_webapp_files.gypi',
dbeamb59fe182015-03-25 18:25:4914 ],
twellington9899f1572015-06-23 17:37:0415 'variables': {
16 'source_files': [
17 '<@(remoting_webapp_crd_js_files)',
18 '<@(remoting_webapp_js_proto_files)',
19 ],
20 'externs': ['<@(remoting_webapp_js_externs_files)'],
21 'out_file': '<(PRODUCT_DIR)/<(_target_name)_jscompile.stamp',
22 },
23 'includes': ['compile_js.gypi'],
dbeamb59fe182015-03-25 18:25:4924 },
25 {
twellington9899f1572015-06-23 17:37:0426 'target_name': 'verify_remoting_webapp_with_browsertests',
dbeamb59fe182015-03-25 18:25:4927 'inputs': [
28 'remoting_webapp_compile.gypi',
29 'remoting_webapp_files.gypi',
dbeamb59fe182015-03-25 18:25:4930 ],
twellington9899f1572015-06-23 17:37:0431 'variables': {
32 'source_files': [
33 '<@(remoting_webapp_crd_js_files)',
34 '<@(remoting_webapp_browsertest_all_js_files)',
35 '<@(remoting_webapp_browsertest_js_proto_files)',
36 ],
37 'externs': ['<@(remoting_webapp_js_externs_files)'],
38 'out_file': '<(PRODUCT_DIR)/<(_target_name)_bt_jscompile.stamp',
39 },
40 'includes': ['compile_js.gypi'],
dbeamb59fe182015-03-25 18:25:4941 },
42 {
twellington9899f1572015-06-23 17:37:0443 'target_name': 'verify_remoting_webapp_unittests',
dbeamb59fe182015-03-25 18:25:4944 'inputs': [
45 'remoting_webapp_compile.gypi',
46 'remoting_webapp_files.gypi',
dbeamb59fe182015-03-25 18:25:4947 ],
twellington9899f1572015-06-23 17:37:0448 'variables': {
49 'source_files': [
50 '<@(remoting_webapp_crd_js_files)',
51 '<@(remoting_webapp_unittests_all_js_files)',
52 '<@(remoting_webapp_unittests_js_proto_files)',
53 ],
54 'externs': ['<@(remoting_webapp_js_externs_files)'],
55 'out_file': '<(PRODUCT_DIR)/<(_target_name)_ut_jscompile.stamp',
56 },
57 'includes': ['compile_js.gypi'],
dbeamb59fe182015-03-25 18:25:4958 },
59 ],
60 'includes': ['remoting_webapp_files.gypi'],
61}