• Home
  • Raw
  • Download

Lines Matching +full:wayland +full:- +full:protocols

7 //      http://www.apache.org/licenses/LICENSE-2.0
16 default_applicable_licenses: ["Android-Apache-2.0"],
20 name: "external_wayland-protocols_freedesktop.org-MIT-license",
22 "SPDX-license-identifier-MIT",
28 name: "external_wayland-protocols_freedesktop.org-ISC-license",
30 "SPDX-license-identifier-ISC",
36 name: "external_wayland-protocols_chromium.org-license",
38 "SPDX-license-identifier-MIT",
44 // of glue code to invoke the wayland-scanner code generation tool provided by
45 // the core Wayland code (external/wayland) from the Android build system.
47 name: "soong-wayland-protocol-codegen",
48 // licenses: ["Android-Apache-2.0"],
49 pkgPath: "android/soong/external/wayland-protocol",
52 "blueprint-proptools",
53 "soong-android",
54 "soong-genrule",
64 // All the MIT licensed freedesktop.org defined extension protocols.
66 name: "freedesktop.org-MIT-wayland_extension_protocols",
67 licenses: ["external_wayland-protocols_freedesktop.org-MIT-license"],
69 "./freedesktop.org/stable/presentation-time/presentation-time.xml",
71 "./freedesktop.org/stable/xdg-shell/xdg-shell.xml",
72 "./freedesktop.org/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml",
73 "./freedesktop.org/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml",
74 "./freedesktop.org/unstable/input-method/input-method-unstable-v1.xml",
75 "./freedesktop.org/unstable/input-timestamps/input-timestamps-unstable-v1.xml",
76 …"./freedesktop.org/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml",
77 "./freedesktop.org/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml",
78 …"./freedesktop.org/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable
79 "./freedesktop.org/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml",
80 "./freedesktop.org/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml",
81 "./freedesktop.org/unstable/primary-selection/primary-selection-unstable-v1.xml",
82 "./freedesktop.org/unstable/relative-pointer/relative-pointer-unstable-v1.xml",
83 "./freedesktop.org/unstable/tablet/tablet-unstable-v1.xml",
84 "./freedesktop.org/unstable/tablet/tablet-unstable-v2.xml",
85 "./freedesktop.org/unstable/text-input/text-input-unstable-v1.xml",
86 "./freedesktop.org/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml",
87 "./freedesktop.org/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml",
88 "./freedesktop.org/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml",
89 "./freedesktop.org/unstable/xdg-output/xdg-output-unstable-v1.xml",
90 // Note: Conflicts with freedesktop.org/stable/xdg-shell/xdg-shell.xml
91 // "./freedesktop.org/unstable/xdg-shell/xdg-shell-unstable-v5.xml",
92 "./freedesktop.org/unstable/xdg-shell/xdg-shell-unstable-v6.xml",
93 "./freedesktop.org/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml",
97 // All the ISC licensed freedesktop.org defined extension protocols.
99 name: "freedesktop.org-ISC-wayland_extension_protocols",
100 licenses: ["external_wayland-protocols_freedesktop.org-ISC-license"],
102 "./freedesktop.org/unstable/text-input/text-input-unstable-v3.xml",
106 // All the chromium.org defined extension protocols.
108 name: "chromium.org-wayland_extension_protocols",
109 licenses: ["external_wayland-protocols_chromium.org-license"],
115 // Allows for easy reference to all the extension protocols.
119 ":freedesktop.org-MIT-wayland_extension_protocols",
120 ":freedesktop.org-ISC-wayland_extension_protocols",
121 ":chromium.org-wayland_extension_protocols",
125 // Common settings for processing these protocols
132 // Use "wayland_scanner" out of external/wayland.
142 cmd: "$(location wayland_scanner) private-code < $(in) > $(out)",
146 // add a ".c" suffix. For example, "freedesktop.org/stable/xdg-shell/xdg-shell.xml" generates
147 // "xdg-shell.c".
157 cmd: "$(location wayland_scanner) client-header < $(in) > $(out)",
161 // add a "-client-protocol.h" suffix. For example,
162 // "freedesktop.org/stable/xdg-shell/xdg-shell.xml" generates "xdg-shell-client-protocol.h".
163 output: "$(in)-client-protocol.h",
172 cmd: "$(location wayland_scanner) server-header < $(in) > $(out)",
176 // add a "-server-protocol.h" suffix. For example,
177 // "freedesktop.org/stable/xdg-shell/xdg-shell.xml" generates "xdg-shell-server-protocol.h".
178 output: "$(in)-server-protocol.h",
187 "-Wall",
188 "-Wextra",
189 "-Werror",
190 "-g",
191 "-fvisibility=hidden",
206 "-Wall",
207 "-Wextra",
208 "-Werror",
209 "-g",
210 "-fvisibility=hidden",