summaryrefslogtreecommitdiff
path: root/chromium/third_party/wayland-protocols/BUILD.gn
blob: e0fdcb1804e643f56175e97bc923ac8538674e48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# Copyright 2015 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.

import("//third_party/wayland/wayland_protocol.gni")

wayland_protocol("gtk_primary_selection_protocol") {
  sources = [ "unstable/gtk-primary-selection/gtk-primary-selection.xml" ]
}

wayland_protocol("input_method_protocol") {
  sources = [ "src/unstable/input-method/input-method-unstable-v1.xml" ]
}

wayland_protocol("xdg_output_protocol") {
  sources = [ "src/unstable/xdg-output/xdg-output-unstable-v1.xml" ]
}

wayland_protocol("xdg_shell_protocol") {
  sources = [
    "src/stable/xdg-shell/xdg-shell.xml",
    "src/unstable/xdg-shell/xdg-shell-unstable-v6.xml",
  ]
}

wayland_protocol("linux_dmabuf_protocol") {
  sources = [ "src/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml" ]
}

wayland_protocol("viewporter_protocol") {
  sources = [ "src/stable/viewporter/viewporter.xml" ]
}

wayland_protocol("presentation_time_protocol") {
  sources = [ "src/stable/presentation-time/presentation-time.xml" ]
}

wayland_protocol("vsync_feedback_protocol") {
  sources = [ "unstable/vsync-feedback/vsync-feedback-unstable-v1.xml" ]
}

wayland_protocol("secure_output_protocol") {
  sources = [ "unstable/secure-output/secure-output-unstable-v1.xml" ]
}

wayland_protocol("alpha_compositing_protocol") {
  sources = [ "unstable/alpha-compositing/alpha-compositing-unstable-v1.xml" ]
}

wayland_protocol("remote_shell_protocol") {
  sources = [ "unstable/remote-shell/remote-shell-unstable-v1.xml" ]
}

wayland_protocol("gaming_input_protocol") {
  sources = [ "unstable/gaming-input/gaming-input-unstable-v2.xml" ]
}

wayland_protocol("stylus_protocol") {
  sources = [ "unstable/stylus/stylus-unstable-v2.xml" ]
}

wayland_protocol("pointer_gestures_protocol") {
  sources = [ "src/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml" ]
}

wayland_protocol("pointer_constraints_protocol") {
  sources =
      [ "src/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml" ]
}

wayland_protocol("relative_pointer_protocol") {
  sources = [ "src/unstable/relative-pointer/relative-pointer-unstable-v1.xml" ]
}

wayland_protocol("keyboard_configuration_protocol") {
  sources = [ "unstable/keyboard/keyboard-configuration-unstable-v1.xml" ]
}

wayland_protocol("stylus_tools_protocol") {
  sources = [ "unstable/stylus-tools/stylus-tools-unstable-v1.xml" ]
}

wayland_protocol("keyboard_extension_protocol") {
  sources = [ "unstable/keyboard/keyboard-extension-unstable-v1.xml" ]
}

wayland_protocol("input_timestamps_protocol") {
  sources = [ "src/unstable/input-timestamps/input-timestamps-unstable-v1.xml" ]
}

wayland_protocol("cursor_shapes_protocol") {
  sources = [ "unstable/cursor-shapes/cursor-shapes-unstable-v1.xml" ]
}

wayland_protocol("text_input_protocol") {
  sources = [ "src/unstable/text-input/text-input-unstable-v1.xml" ]
}

wayland_protocol("notification_shell_protocol") {
  sources = [ "unstable/notification-shell/notification-shell-unstable-v1.xml" ]
}

wayland_protocol("fullscreen_shell_protocol") {
  sources = [ "src/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml" ]
}

wayland_protocol("linux_explicit_synchronization_protocol") {
  sources = [ "src/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml" ]
}

wayland_protocol("wayland_drm_protocol") {
  sources = [ "mesa/wayland-drm/wayland-drm.xml" ]
}

wayland_protocol("color_space_protocol") {
  sources = [ "unstable/color-space/color-space-unstable-v1.xml" ]
}