Add base support to virtual keyboard wayland extension protocol
This commit is contained in:
24
meson.build
24
meson.build
@ -17,6 +17,7 @@ add_project_arguments(
|
||||
|
||||
gtk = dependency('gtk4')
|
||||
wayland_client = dependency('wayland-client', version: '>=1.10.0')
|
||||
xkbcommon = dependency('xkbcommon')
|
||||
|
||||
# wayland_scanner is required, but we can find it without pkg-config
|
||||
wayland_scanner = find_program('wayland-scanner')
|
||||
@ -52,24 +53,31 @@ endforeach
|
||||
gnome=import('gnome')
|
||||
|
||||
base = [
|
||||
'src/base.c'
|
||||
'src/base.c',
|
||||
'src/shell.c',
|
||||
'src/wayland.c',
|
||||
'src/virtual-keyboard.c',
|
||||
wayland_targets
|
||||
]
|
||||
|
||||
dm_src = [
|
||||
base,
|
||||
'src/launcher.c',
|
||||
'src/background.c',
|
||||
'src/shell.c',
|
||||
'src/session-shell.c',
|
||||
'src/foreign.c',
|
||||
'src/session-lock.c',
|
||||
'src/wayland.c',
|
||||
'src/session.c',
|
||||
wayland_targets]
|
||||
'src/session.c']
|
||||
|
||||
buil_dep = [gtk, gtk_layer_shell, wayland_client, xkbcommon]
|
||||
|
||||
session_resource = gnome.compile_resources('session-resources','resources/session-shell/gresource.xml')
|
||||
|
||||
executable(
|
||||
'diya-shell',
|
||||
dm_src,
|
||||
dependencies: [gtk, gtk_layer_shell, wayland_client])
|
||||
session_resource,
|
||||
dependencies: buil_dep)
|
||||
|
||||
login_src = [
|
||||
base,
|
||||
@ -77,10 +85,10 @@ login_src = [
|
||||
'src/login.c'
|
||||
]
|
||||
|
||||
login_resource = gnome.compile_resources('resources','resources/login-shell/gresource.xml')
|
||||
login_resource = gnome.compile_resources('login-resources','resources/login-shell/gresource.xml')
|
||||
|
||||
executable(
|
||||
'diya-login-shell',
|
||||
login_src,
|
||||
login_resource,
|
||||
dependencies: [gtk, gtk_layer_shell, wayland_client])
|
||||
dependencies: buil_dep)
|
Reference in New Issue
Block a user