set(TARGET_NAME gvr-interface) set(BUILD_SHARED_LIBS ON) set(${TARGET_NAME}_SRCS ${ANDROID_NDK}/sources/android/native_app_glue/android_native_app_glue.c ) setup_hifi_library() include_directories(${ANDROID_NDK}/sources/android/native_app_glue) include_glm() set(REQUIRED_HIFI_LIBRARIES "shared" "networking") link_hifi_libraries(${REQUIRED_HIFI_LIBRARIES}) link_shared_dependencies() target_link_libraries(${TARGET_NAME} log android) set_target_properties(${TARGET_NAME} PROPERTIES COMPILE_DEFINITIONS "ANDROID") set(ANDROID_API_LEVEL 19) set(ARM_TARGET "armeabi-v7a") set(TARGET_SHARED_LIBRARIES ${${TARGET_NAME}_LIBRARIES_TO_LINK}) list(APPEND TARGET_SHARED_LIBRARIES "${LIBRARY_OUTPUT_PATH}/lib${TARGET_NAME}.so") # append each of the hifi shared libraries to our list of libs to link foreach(HIFI_SHARED_LIBRARY ${REQUIRED_HIFI_LIBRARIES}) list(APPEND TARGET_SHARED_LIBRARIES "${LIBRARY_OUTPUT_PATH}/lib${HIFI_SHARED_LIBRARY}.so") endforeach() set(TARGET_JAR_LIBRARIES "${QT_CMAKE_PREFIX_PATH}/../../jar/QtAndroid-bundled.jar") android_create_apk( ${TARGET_NAME} "${CMAKE_BINARY_DIR}/apk" "${TARGET_SHARED_LIBRARIES}" "${TARGET_JAR_LIBRARIES}" "${CMAKE_CURRENT_SOURCE_DIR}/assets" "Data" )