Files
UnrealEngineUWP/Engine/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform_APL.xml
Chris Babcock a2d9bd542e Change Android class names from ue4 to unreal
#jira UE-104943
#ue5
#android
#review @Jack.Porter
#rb Jack.Porter

[CL 15284943 by Chris Babcock in ue5-main branch]
2021-02-02 17:21:35 -04:00

107 lines
3.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--LibOVRPlatform plugin additions-->
<root xmlns:android="http://schemas.android.com/apk/res/android">
<!-- init section is always evaluated once per architecture -->
<init>
<log text="LibOVRPlatform init"/>
<setBool result="bSupported" value="false"/>
<isArch arch="armeabi-v7a">
<setBool result="bSupported" value="true"/>
</isArch>
<isArch arch="arm64-v8a">
<setBool result="bSupported" value="true"/>
</isArch>
</init>
<!-- optional updates applied to AndroidManifest.xml
<androidManifestUpdates>
</androidManifestUpdates>
-->
<!-- optional additions to proguard -->
<proguardAdditions>
<insert>
-keep class com.oculus.** {
*;
}
-keep class android.app.** {
*;
}
</insert>
</proguardAdditions>
<!-- optional files or directories to copy to Intermediate/Android/APK -->
<resourceCopies>
<isArch arch="armeabi-v7a">
<log text="Copying libovrplatformloader.so"/>
<copyFile src="$S(EngineDir)/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/armeabi-v7a/libovrplatformloader.so"
dst="$S(BuildDir)/libs/armeabi-v7a/libovrplatformloader.so" />
</isArch>
<isArch arch="arm64-v8a">
<log text="Copying libovrplatformloader.so"/>
<copyFile src="$S(EngineDir)/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/arm64-v8a/libovrplatformloader.so"
dst="$S(BuildDir)/libs/arm64-v8a/libovrplatformloader.so" />
</isArch>
</resourceCopies>
<!-- optional additions to the GameActivity imports in GameActivity.java
<gameActivityImportAdditions>
</gameActivityImportAdditions>
-->
<!-- optional additions to the GameActivity class in GameActivity.java
<gameActivityClassAdditions>
</gameActivityClassAdditions>
-->
<!-- optional additions to GameActivity onCreate metadata reading in GameActivity.java
<gameActivityReadMetadataAdditions>
</gameActivityReadMetadataAdditions>
-->
<!-- optional additions to GameActivity onCreate in GameActivity.java
<gameActivityOnCreateAdditions>
</gameActivityOnCreateAdditions>
-->
<!-- optional additions to GameActivity onDestroy in GameActivity.java
<gameActivityOnDestroyAdditions>
</gameActivityOnDestroyAdditions>
-->
<!-- optional additions to GameActivity onStart in GameActivity.java
<gameActivityOnStartAdditions>
</gameActivityOnStartAdditions>
-->
<!-- optional additions to GameActivity onStop in GameActivity.java
<gameActivityOnStopAdditions>
</gameActivityOnStopAdditions>
-->
<!-- optional additions to GameActivity onPause in GameActivity.java
<gameActivityOnPauseAdditions>
</gameActivityOnPauseAdditions>
-->
<!-- optional additions to GameActivity onResume in GameActivity.java
<gameActivityOnResumeAdditions>
</gameActivityOnResumeAdditions>
-->
<!-- optional additions to GameActivity onActivityResult in GameActivity.java
<gameActivityOnActivityResultAdditions>
</gameActivityOnActivityResultAdditions>
-->
<!-- optional libraries to load in GameActivity.java before libUnreal.so -->
<soLoadLibrary>
<!-- need this if plugin enabled and supported architecture, even if not packaged for LibOVRPlatform -->
<if condition="bSupported">
<true>
<loadLibrary name="ovrplatformloader" failmsg="LibOVRPlatform library not loaded and required!" />
</true>
</if>
</soLoadLibrary>
</root>