android: Minimal JNI for yuzu.

This commit is contained in:
bunnei 2022-12-17 23:27:18 -08:00
parent 5fa0293c19
commit 573b88b179
8 changed files with 645 additions and 0 deletions

View file

@ -0,0 +1,15 @@
add_library(yuzu-android SHARED
emu_window/emu_window.cpp
emu_window/emu_window.h
id_cache.cpp
id_cache.h
native.cpp
native.h
)
set_property(TARGET yuzu-android PROPERTY IMPORTED_LOCATION ${FFmpeg_LIBRARY_DIR})
target_link_libraries(yuzu-android PRIVATE audio_core common core input_common)
target_link_libraries(yuzu-android PRIVATE android camera2ndk EGL glad inih jnigraphics log)
set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} yuzu-android)