43 lines
1.1 KiB
Meson
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
|