diff options
Diffstat (limited to 'chromium/chrome/browser/resources/chromeos/chromevox/generate_deps.gypi')
-rw-r--r-- | chromium/chrome/browser/resources/chromeos/chromevox/generate_deps.gypi | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/generate_deps.gypi b/chromium/chrome/browser/resources/chromeos/chromevox/generate_deps.gypi new file mode 100644 index 00000000000..39b5596f3ef --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/generate_deps.gypi @@ -0,0 +1,43 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# Include this file in a target to generate a Closure style deps.js file. +# +# The following variables must be available when this file is included: +# js_root_flags: List of '-r' flags to jsbundler.py for locating the +# .js files. +# deps_js_output_file: Where to write the generated deps file. + +{ + 'includes': ['common.gypi'], + 'actions': [ + { + 'action_name': 'generate_deps', + 'message': 'Generate deps for <(_target_name)', + 'variables': { + 'js_bundler_path': 'tools/jsbundler.py', + 'closure_depswriter_path': 'tools/generate_deps.py', + 'js_files': [ + '<!@(python <(js_bundler_path) <(js_root_flags) <(_sources))' + ], + }, + 'inputs': [ + '<(js_bundler_path)', + '<(closure_depswriter_path)', + '<@(js_files)', + ], + 'outputs': [ + 'deps_js_output_file', + ], + 'action': [ + 'python', + '<(closure_depswriter_path)', + '-w', '<(closure_goog_dir):../closure/', + '-w', ':../', + '--output_file', '<(deps_js_output_file)', + '<@(js_files)', + ], + }, + ] +} |