Add xrefs for evdev

R=gavinmak@google.com

Bug: 1084365
Change-Id: Ia408cb3391976be1480258638140ec3ea0dadaf5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/build/+/3668807
Reviewed-by: Gavin Mak <gavinmak@google.com>
Commit-Queue: Josip Sokcevic <sokcevic@google.com>
diff --git a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros.json b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros.json
index 26ba1dc..f06920d 100644
--- a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros.json
+++ b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros.json
@@ -5,7 +5,7 @@
       "-u",
       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
       "--spec-path",
-      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_telemetry_dependencies': 'False'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
+      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_telemetry_dependencies': 'False', 'use_evdev_gestures': 'True'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
       "--revision_mapping_file",
       "{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_dawn_revision\": \"src/third_party/dawn\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swiftshader_revision\": \"src/third_party/swiftshader\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
       "--git-cache-dir",
diff --git a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal.json b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal.json
index 5c5abb9..b6b26e2 100644
--- a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal.json
+++ b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal.json
@@ -5,7 +5,7 @@
       "-u",
       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
       "--spec-path",
-      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'False'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
+      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'False', 'use_evdev_gestures': 'True'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
       "--revision_mapping_file",
       "{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_dawn_revision\": \"src/third_party/dawn\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_src_internal_revision\": \"src-internal\", \"got_swiftshader_revision\": \"src/third_party/swiftshader\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
       "--git-cache-dir",
diff --git a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal_with_revision.json b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal_with_revision.json
index cd99098..03d1118 100644
--- a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal_with_revision.json
+++ b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_internal_with_revision.json
@@ -5,7 +5,7 @@
       "-u",
       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
       "--spec-path",
-      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'False'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
+      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'False', 'use_evdev_gestures': 'True'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
       "--revision_mapping_file",
       "{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_dawn_revision\": \"src/third_party/dawn\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_src_internal_revision\": \"src-internal\", \"got_swiftshader_revision\": \"src/third_party/swiftshader\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
       "--git-cache-dir",
diff --git a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_with_revision.json b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_with_revision.json
index 08a600d..8bc3801 100644
--- a/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_with_revision.json
+++ b/recipes/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_lacros_with_revision.json
@@ -5,7 +5,7 @@
       "-u",
       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
       "--spec-path",
-      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_telemetry_dependencies': 'False'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
+      "cache_dir = '[CACHE]/git'\nsolutions = [{'custom_vars': {'checkout_android_prebuilts_build_tools': 'True', 'checkout_telemetry_dependencies': 'False', 'use_evdev_gestures': 'True'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['chromeos']",
       "--revision_mapping_file",
       "{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_dawn_revision\": \"src/third_party/dawn\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swiftshader_revision\": \"src/third_party/swiftshader\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
       "--git-cache-dir",
diff --git a/recipes/recipes/chromium_codesearch.py b/recipes/recipes/chromium_codesearch.py
index 8ceb4ab..f140522 100644
--- a/recipes/recipes/chromium_codesearch.py
+++ b/recipes/recipes/chromium_codesearch.py
@@ -100,6 +100,8 @@
     target_os = 'android'
   elif platform == 'chromeos' or platform == 'lacros':
     target_os = 'chromeos'
+    # Request from: https://crbug.com/1084365 to include evdev_gestures
+    gclient_config.solutions[0].custom_vars['use_evdev_gestures'] = 'True'
   elif platform == 'fuchsia':
     target_os = 'fuchsia'
   elif platform == 'mac':