Files
kaizen/subprojects/SDL3-3.4.0/wayland-protocols/meson.build
T
2026-04-23 16:59:45 +02:00

43 lines
1.1 KiB
Meson

files = [
'alpha-modifier-v1.xml',
'color-management-v1.xml',
'cursor-shape-v1.xml',
'fractional-scale-v1.xml',
'frog-color-management-v1.xml',
'idle-inhibit-unstable-v1.xml',
'input-timestamps-unstable-v1.xml',
'keyboard-shortcuts-inhibit-unstable-v1.xml',
'pointer-constraints-unstable-v1.xml',
'pointer-gestures-unstable-v1.xml',
'pointer-warp-v1.xml',
'primary-selection-unstable-v1.xml',
'relative-pointer-unstable-v1.xml',
'tablet-v2.xml',
'text-input-unstable-v3.xml',
'viewporter.xml',
'wayland.xml',
'xdg-activation-v1.xml',
'xdg-decoration-unstable-v1.xml',
'xdg-dialog-v1.xml',
'xdg-foreign-unstable-v2.xml',
'xdg-output-unstable-v1.xml',
'xdg-shell.xml',
'xdg-toplevel-icon-v1.xml',
]
wlheadergen = generator(
wayland_scanner,
arguments: ['client-header', '@INPUT@', '@OUTPUT@'],
output: '@BASENAME@-client-protocol.h',
)
wlcodegen = generator(
wayland_scanner,
arguments: ['private-code', '@INPUT@', '@OUTPUT@'],
output: '@BASENAME@-client-protocol.c',
)
wlheaders = wlheadergen.process(files)
wlsources = wlcodegen.process(files)
sources += wlheaders
sources += wlsources