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

Unified Diff: ui/events/BUILD.gn

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
« no previous file with comments | « no previous file | ui/events/events.gyp » ('j') | ui/events/keycodes/dom4/keycode_converter.h » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/events/BUILD.gn
diff --git a/ui/events/BUILD.gn b/ui/events/BUILD.gn
index 7277cb31a4a3d173520d695a7d1a37d726a0da8f..2628c251ec40d92c4c5963e8e985c2dd15c1e75f 100644
--- a/ui/events/BUILD.gn
+++ b/ui/events/BUILD.gn
@@ -11,7 +11,10 @@ static_library("dom4_keycode_converter") {
"keycodes/dom4/keycode_converter_data.h",
]
- deps = [ "//base" ]
+ deps = [
+ "//base",
+ ":generate_dom4_keycodes",
+ ]
}
component("events_base") {
@@ -271,6 +274,57 @@ source_set("test_support") {
}
}
+# GYP version: ui/events/events.gyp:generate_dom4_keycodes
+action("generate_dom4_keycodes") {
+ visibility = [ ":*" ] # Only targets in this file can depend on this.
+
+ script = "keycodes/dom4/generate_dom_values.py"
+
+ dom_values = "keycodes/dom4/dom_values.txt"
+ native_values = "keycodes/dom4/native_codes.txt"
+
+ domcode_declaration_h_file = "$target_gen_dir/keycodes/dom4/domcode.h"
+ domcode_string_h_file = "$target_gen_dir/keycodes/dom4/domcode_string.h"
+ domcode_table_h_file = "$target_gen_dir/keycodes/dom4/domcode_table.h"
+ domkey_declaration_h_file = "$target_gen_dir/keycodes/dom4/domkey.h"
+ domkey_string_h_file = "$target_gen_dir/keycodes/dom4/domkey_string.h"
+ domkey_table_h_file = "$target_gen_dir/keycodes/dom4/domkey_table.h"
+ native_code_data_h_file = "$target_gen_dir/keycodes/dom4/native_code_data.h"
+
+ sources = [
+ 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,
+ ]
+
+ args = [
+ "--input_dom=" + rebase_path(dom_values, root_build_dir),
+ "--input_native=" + rebase_path(native_values, root_build_dir),
+ "--output_dom_code_declaration=" +
+ rebase_path(domcode_declaration_h_file, root_build_dir),
+ "--output_dom_code_string=" +
+ rebase_path(domcode_string_h_file, root_build_dir),
+ "--output_dom_code_table=" +
+ rebase_path(domcode_table_h_file, root_build_dir),
+ "--output_dom_key_declaration=" +
+ rebase_path(domkey_declaration_h_file, root_build_dir),
+ "--output_dom_key_string=" +
+ rebase_path(domkey_string_h_file, root_build_dir),
+ "--output_dom_key_table=" +
+ rebase_path(domkey_table_h_file, root_build_dir),
+ "--output_native=" + rebase_path(native_code_data_h_file, root_build_dir),
+ ]
+}
+
test("events_unittests") {
sources = [
"cocoa/events_mac_unittest.mm",
« no previous file with comments | « no previous file | ui/events/events.gyp » ('j') | ui/events/keycodes/dom4/keycode_converter.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698