blob: 06c446223c4c668a49e8b6a76b05db8f81cb8be0 [file] [log] [blame]
Georg Neisde5fb093e2024-08-23 02:06:021# Copyright 2024 The Chromium Authors
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//build/config/chromeos/ui_mode.gni")
6
7assert(is_chromeos_ash)
8
9static_library("back_gesture") {
10 sources = [
11 "back_gesture_contextual_nudge_delegate.cc",
12 "back_gesture_contextual_nudge_delegate.h",
13 ]
14
Maksim Sisovb37f8092024-10-01 09:13:1415 deps = [ "//chrome/browser/ui/tabs:tab_strip" ]
16
Georg Neisde5fb093e2024-08-23 02:06:0217 public_deps = [
18 "//ash/public/cpp",
19 "//base",
20 "//chrome/browser:browser_public_dependencies",
Maksim Sisovfdc627bc2024-09-05 07:24:4721 "//chrome/browser/ui/tabs:tab_strip_model_observer",
Georg Neisde5fb093e2024-08-23 02:06:0222 "//content/public/browser",
23 "//ui/aura",
24 ]
25}
26
27source_set("browser_tests") {
28 testonly = true
29
30 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
31
32 sources = [ "back_gesture_browsertest.cc" ]
33
34 deps = [
35 "//ash:test_support",
36 "//base",
37 "//chrome/browser/ui",
Maksim Sisovb37f8092024-10-01 09:13:1438 "//chrome/browser/ui/tabs:tab_strip",
Georg Neisde5fb093e2024-08-23 02:06:0239 "//chrome/test:test_support_ui",
40 "//content/public/browser",
41 "//content/test:test_support",
42 "//net:test_support",
43 "//ui/aura",
44 "//ui/display",
45 "//ui/events:test_support",
46 "//ui/events/types:headers",
47 ]
48}