mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-04-28 12:17:57 +03:00
meson.build: make libtranslationlayer_main.so depend on libandroid.so to avoid confusing errors
This commit is contained in:
parent
894f7b99c3
commit
d8315cd3a3
1 changed files with 18 additions and 16 deletions
34
meson.build
34
meson.build
|
@ -23,6 +23,23 @@ marshal_files = gnome.genmarshal('marshal',
|
|||
internal: true,
|
||||
)
|
||||
|
||||
|
||||
# libandroid
|
||||
libandroid_so = shared_library('android', [
|
||||
'src/libandroid/asset_manager.c',
|
||||
'src/libandroid/configuration.c',
|
||||
'src/libandroid/input.c',
|
||||
'src/libandroid/looper.c',
|
||||
'src/libandroid/media.c',
|
||||
'src/libandroid/native_window.c',
|
||||
'src/libandroid/sensor.c',
|
||||
],
|
||||
install: true,
|
||||
soversion: 0,
|
||||
dependencies: [
|
||||
dependency('gtk4'), dependency('jni'), dependency('glfw3')
|
||||
])
|
||||
|
||||
libtranslationlayer_so = shared_library('translation_layer_main', [
|
||||
'src/api-impl-jni/egl/com_google_android_gles_jni_EGLImpl.c',
|
||||
'src/api-impl-jni/android_os_Environment.c',
|
||||
|
@ -52,6 +69,7 @@ libtranslationlayer_so = shared_library('translation_layer_main', [
|
|||
dependencies: [
|
||||
dependency('gtk4'), dependency('gl'), dependency('egl'), dependency('wayland-client'), dependency('jni')
|
||||
],
|
||||
link_with: [ libandroid_so ],
|
||||
link_args: [
|
||||
'-lasound'
|
||||
])
|
||||
|
@ -68,22 +86,6 @@ executable('android-translation-layer', [
|
|||
'-rdynamic'
|
||||
])
|
||||
|
||||
# libandroid
|
||||
shared_library('android', [
|
||||
'src/libandroid/asset_manager.c',
|
||||
'src/libandroid/configuration.c',
|
||||
'src/libandroid/input.c',
|
||||
'src/libandroid/looper.c',
|
||||
'src/libandroid/media.c',
|
||||
'src/libandroid/native_window.c',
|
||||
'src/libandroid/sensor.c',
|
||||
],
|
||||
install: true,
|
||||
soversion: 0,
|
||||
dependencies: [
|
||||
dependency('gtk4'), dependency('jni'), dependency('glfw3')
|
||||
])
|
||||
|
||||
# hax_arsc_parser.dex (named as classes2.dex so it works inside a jar)
|
||||
subdir('src/arsc_parser')
|
||||
hax_arsc_parser_dex = custom_target('hax_arsc_parser.dex', build_by_default: true, input: [hax_arsc_parser_jar], output: ['classes2.dex'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue