summaryrefslogtreecommitdiffstats
path: root/content/browser/devtools/devtools.gyp
diff options
context:
space:
mode:
authorvkuzkokov <vkuzkokov@chromium.org>2014-09-25 09:44:24 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-25 16:44:38 +0000
commit4b0b62979ddd96b65064364eb669ec9dda7e5e5e (patch)
tree178ed2dca79152314e41fcf993975eeaa88b214a /content/browser/devtools/devtools.gyp
parentca032c3aed93e5afd7c32da76147f36a72dc4341 (diff)
downloadchromium_src-4b0b62979ddd96b65064364eb669ec9dda7e5e5e.zip
chromium_src-4b0b62979ddd96b65064364eb669ec9dda7e5e5e.tar.gz
chromium_src-4b0b62979ddd96b65064364eb669ec9dda7e5e5e.tar.bz2
DevTools: Protocol handler generator for content
BUG=405566 Review URL: https://codereview.chromium.org/508973003 Cr-Commit-Position: refs/heads/master@{#296723}
Diffstat (limited to 'content/browser/devtools/devtools.gyp')
-rw-r--r--content/browser/devtools/devtools.gyp44
1 files changed, 44 insertions, 0 deletions
diff --git a/content/browser/devtools/devtools.gyp b/content/browser/devtools/devtools.gyp
new file mode 100644
index 0000000..a67eca8
--- /dev/null
+++ b/content/browser/devtools/devtools.gyp
@@ -0,0 +1,44 @@
+# 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.
+
+{
+ 'targets': [
+ {
+ 'target_name': 'devtools_protocol_handler',
+ 'type': 'none',
+ 'actions': [
+ {
+ 'action_name': 'devtools_protocol_handler',
+ 'variables': {
+ 'blink_protocol': '../../../third_party/WebKit/Source/devtools/protocol.json',
+ 'generator': 'protocol/devtools_protocol_handler_generator.py',
+ 'output_cc': '<(SHARED_INTERMEDIATE_DIR)/content/browser/devtools/protocol/devtools_protocol_handler_impl.cc',
+ 'output_h': '<(SHARED_INTERMEDIATE_DIR)/content/browser/devtools/protocol/devtools_protocol_handler_impl.h',
+ },
+ 'inputs': [
+ '<(blink_protocol)',
+ '<(generator)',
+ ],
+ 'outputs': [
+ '<(output_cc)',
+ '<(output_h)',
+ ],
+ 'action':[
+ 'python',
+ '<(generator)',
+ '<(blink_protocol)',
+ '<(output_cc)',
+ '<(output_h)',
+ ],
+ 'message': 'Generating DevTools protocol browser-side handlers from <(blink_protocol)'
+ },
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)',
+ ]
+ },
+ },
+ ],
+}