Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(662)

Unified Diff: ui/events/events.gyp

Issue 641753003: DOM Level 3 .code and .key value enumerations. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/events/events.gyp
diff --git a/ui/events/events.gyp b/ui/events/events.gyp
index 40ccca62a7a7a47b9fd6b0ee9b37d15d8027e31d..b7898d88fb0a10d83f304a953a9bdb268539cfcb 100644
--- a/ui/events/events.gyp
+++ b/ui/events/events.gyp
@@ -14,12 +14,62 @@
'dependencies': [
'<(DEPTH)/base/base.gyp:base',
],
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)',
+ ],
+ 'variables': {
+ 'domcode_declaration_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/domcode.h',
+ 'domcode_string_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/domcode_string.h',
+ 'domcode_table_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/domcode_table.h',
+ 'domkey_declaration_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/domkey.h',
+ 'domkey_string_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/domkey_string.h',
+ 'domkey_table_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/domkey_table.h',
+ 'native_code_data_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/events/keycodes/dom4/native_code_data.h',
+ },
'sources': [
# Note: sources list duplicated in GN build.
'keycodes/dom4/keycode_converter.cc',
'keycodes/dom4/keycode_converter.h',
'keycodes/dom4/keycode_converter_data.h',
],
+ 'actions': [
+ {
+ # GN version: //ui/events:generate_dom4_keycodes
+ 'action_name': 'generate_dom4_keycodes',
+ 'variables': {
+ 'generator_path': 'keycodes/dom4/generate_dom_values.py',
+ 'dom_values': 'keycodes/dom4/dom_values.txt',
+ 'native_values': 'keycodes/dom4/native_codes.txt',
+ },
+ 'inputs': [
+ '<(generator_path)',
+ '<(dom_values)',
+ '<(native_values)',
+ ],
+ 'outputs': [
+ '<(domcode_declaration_h_file)',
+ '<(domcode_string_h_file)',
+ '<(domcode_table_h_file)',
+ '<(domkey_declaration_h_file)',
+ '<(domkey_string_h_file)',
+ '<(domkey_table_h_file)',
+ '<(native_code_data_h_file)',
+ ],
+ 'action': [
+ 'python',
+ '<(generator_path)',
+ '--input_dom=<(dom_values)',
+ '--input_native=<(native_values)',
+ '--output_dom_code_declaration=<(domcode_declaration_h_file)',
+ '--output_dom_code_string=<(domcode_string_h_file)',
+ '--output_dom_code_table=<(domcode_table_h_file)',
+ '--output_dom_key_declaration=<(domkey_declaration_h_file)',
+ '--output_dom_key_string=<(domkey_string_h_file)',
+ '--output_dom_key_table=<(domkey_table_h_file)',
+ '--output_native=<(native_code_data_h_file)',
+ ],
+ }
+ ]
},
{
# GN version: //ui/events:events_base

Powered by Google App Engine
This is Rietveld 408576698