2024-11-28 13:20:20 +10:00
|
|
|
if build_libeis
|
|
|
|
|
src_eis_demo_server = files(
|
|
|
|
|
'eis-demo-server.c',
|
2023-03-07 10:59:42 +10:00
|
|
|
)
|
2024-11-28 13:20:20 +10:00
|
|
|
if dep_libevdev.found()
|
|
|
|
|
src_eis_demo_server += files(
|
|
|
|
|
'eis-demo-server-uinput.c',
|
|
|
|
|
)
|
|
|
|
|
endif
|
2023-03-07 10:59:42 +10:00
|
|
|
|
2024-11-28 13:20:20 +10:00
|
|
|
eis_demo_server = executable('eis-demo-server',
|
|
|
|
|
src_eis_demo_server,
|
|
|
|
|
dependencies: [
|
|
|
|
|
dep_libutil,
|
|
|
|
|
dep_libeis,
|
|
|
|
|
dep_libxkbcommon,
|
|
|
|
|
dep_libevdev
|
|
|
|
|
],
|
|
|
|
|
include_directories: [inc_builddir],
|
|
|
|
|
)
|
|
|
|
|
endif
|
2023-03-07 10:59:42 +10:00
|
|
|
|
2024-11-28 13:20:20 +10:00
|
|
|
if build_libei
|
|
|
|
|
executable('ei-demo-client',
|
|
|
|
|
'ei-demo-client.c',
|
|
|
|
|
dependencies: [dep_libutil, dep_libei, dep_libxkbcommon],
|
|
|
|
|
include_directories: [inc_builddir],
|
|
|
|
|
)
|
2023-03-07 10:59:42 +10:00
|
|
|
|
2024-11-28 13:20:20 +10:00
|
|
|
executable('ei-debug-events',
|
|
|
|
|
'ei-debug-events.c',
|
|
|
|
|
dependencies: [dep_libutil, dep_libei, dep_libevdev],
|
|
|
|
|
include_directories: [inc_builddir],
|
|
|
|
|
install: true
|
|
|
|
|
)
|
|
|
|
|
endif
|
2023-03-07 10:59:42 +10:00
|
|
|
|
|
|
|
|
if build_oeffis
|
|
|
|
|
executable('oeffis-demo-tool',
|
|
|
|
|
'oeffis-demo-tool.c',
|
2023-08-31 09:37:40 +10:00
|
|
|
c_args: ['-DMESON_BUILDDIR="@0@"'.format(meson.current_build_dir())],
|
2023-03-07 10:59:42 +10:00
|
|
|
include_directories: [inc_builddir],
|
|
|
|
|
dependencies: [dep_libutil, dep_liboeffis],
|
|
|
|
|
)
|
|
|
|
|
endif
|