api-impl: implement vibrator using evdev

we use the first vibrator that is marked for use with feedbackd in udev
This commit is contained in:
Mis012
2024-03-22 13:17:09 +01:00
parent 3022350844
commit d122b2a528
4 changed files with 160 additions and 2 deletions

View File

@@ -80,6 +80,7 @@ libtranslationlayer_so = shared_library('translation_layer_main', [
'src/api-impl-jni/android_os_Environment.c',
'src/api-impl-jni/android_os_MessageQueue.c',
'src/api-impl-jni/android_os_SystemClock.c',
'src/api-impl-jni/android_os_Vibrator.c',
'src/api-impl-jni/android_util_Log.c',
'src/api-impl-jni/android_view_Window.c',
'src/api-impl-jni/app/android_app_Activity.c',
@@ -136,6 +137,7 @@ libtranslationlayer_so = shared_library('translation_layer_main', [
dependencies: [
dependency('gtk4', version: '>=4.8'), dependency('gl'), dependency('egl'), dependency('wayland-client'), dependency('jni'),
dependency('libportal'), dependency('sqlite3'), libskia_dep, dependency('libavcodec', version: '>=59'), dependency('libdrm'),
dependency('gudev-1.0'),
libandroidfw_dep
],
link_with: [ libandroid_so ],