mirror of https://github.com/bjornbytes/lovr.git
Pico: add pico jar and missing DRIVER_PICO enumerant;
This commit is contained in:
parent
a59c7fee40
commit
b0b9e38da6
|
@ -660,10 +660,17 @@ elseif(ANDROID)
|
|||
set(ANDROID_FLAVOR "vrapi")
|
||||
get_target_property(VRAPI_LIB ${LOVR_VRAPI} IMPORTED_LOCATION)
|
||||
file(COPY ${VRAPI_LIB} DESTINATION lib/${ANDROID_ABI})
|
||||
set(ANDROID_CLASSPATH "${ANDROID_JAR}")
|
||||
elseif(LOVR_USE_PICO)
|
||||
set(ANDROID_FLAVOR "pico")
|
||||
get_target_property(PICO_LIB ${LOVR_PICO} IMPORTED_LOCATION)
|
||||
file(COPY ${PICO_LIB} DESTINATION lib/${ANDROID_ABI})
|
||||
set(EXTRA_JAR "${LOVR_PICO_PATH}/classes.jar")
|
||||
if(WIN32)
|
||||
set(ANDROID_CLASSPATH "${ANDROID_JAR};${EXTRA_JAR}")
|
||||
else()
|
||||
set(ANDROID_CLASSPATH "${ANDROID_JAR}:${EXTRA_JAR}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(ANDROID_MANIFEST "${CMAKE_CURRENT_SOURCE_DIR}/src/resources/AndroidManifest_${ANDROID_FLAVOR}.xml" CACHE STRING "The AndroidManifest.xml file to use")
|
||||
|
@ -676,8 +683,8 @@ elseif(ANDROID)
|
|||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMAND ${CMAKE_COMMAND} -E copy "${ANDROID_MANIFEST}" AndroidManifest.xml
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/src/resources/Activity_${ANDROID_FLAVOR}.java Activity.java
|
||||
COMMAND ${Java_JAVAC_EXECUTABLE} -classpath "${ANDROID_JAR}" -d . Activity.java
|
||||
COMMAND ${ANDROID_TOOLS}/dx --dex --output classes.dex org/lovr/app/Activity.class
|
||||
COMMAND ${Java_JAVAC_EXECUTABLE} -classpath "${ANDROID_CLASSPATH}" -d . Activity.java
|
||||
COMMAND ${ANDROID_TOOLS}/dx --dex --output classes.dex ${EXTRA_JAR} org/lovr/app/Activity.class
|
||||
COMMAND
|
||||
${ANDROID_TOOLS}/aapt
|
||||
package -f
|
||||
|
|
|
@ -15,6 +15,7 @@ StringEntry HeadsetDrivers[] = {
|
|||
[DRIVER_OPENVR] = ENTRY("openvr"),
|
||||
[DRIVER_OPENXR] = ENTRY("openxr"),
|
||||
[DRIVER_VRAPI] = ENTRY("vrapi"),
|
||||
[DRIVER_PICO] = ENTRY("pico"),
|
||||
[DRIVER_WEBVR] = ENTRY("webvr"),
|
||||
[DRIVER_WEBXR] = ENTRY("webxr"),
|
||||
{ 0 }
|
||||
|
|
|
@ -16,6 +16,7 @@ typedef enum {
|
|||
DRIVER_OPENVR,
|
||||
DRIVER_OPENXR,
|
||||
DRIVER_VRAPI,
|
||||
DRIVER_PICO,
|
||||
DRIVER_WEBVR,
|
||||
DRIVER_WEBXR
|
||||
} HeadsetDriver;
|
||||
|
@ -117,6 +118,7 @@ extern HeadsetInterface lovrHeadsetOculusDriver;
|
|||
extern HeadsetInterface lovrHeadsetOpenVRDriver;
|
||||
extern HeadsetInterface lovrHeadsetOpenXRDriver;
|
||||
extern HeadsetInterface lovrHeadsetVrApiDriver;
|
||||
extern HeadsetInterface lovrHeadsetPicoDriver;
|
||||
extern HeadsetInterface lovrHeadsetWebVRDriver;
|
||||
extern HeadsetInterface lovrHeadsetWebXRDriver;
|
||||
extern HeadsetInterface lovrHeadsetDesktopDriver;
|
||||
|
|
Loading…
Reference in New Issue