06-06-2016 11:55 AM
model {
android {
ndk {
ldLibs.addAll([..., "${file("path/to/libovrplatform.so")}".toString()])
}
}
}
model {
repositories {
libs(PrebuiltLibraries) {
ovrplatform {
headers.srcDir "path/to/Include"
binaries.withType(SharedLibraryBinary) {
sharedLibraryFile = file("path/to/libovrplatform.so")
}
}
}
}
android.sources.main {
jni {
dependencies {
library "ovrplatform" linkage "shared"
}
}
}
}
06-07-2016 01:38 PM
model {
repositories {
libs(PrebuiltLibraries) {
ovrplatform {
headers.srcDir "path/to/Include"
binaries.withType(SharedLibraryBinary) {
sharedLibraryFile = file("path/to/libovrplatform.so")
}
}
oculusp2p {
headers.srcDir "path/to/Include"
binaries.withType(SharedLibraryBinary) {
sharedLibraryFile = file("path/to/liboculus_p2p.so")
}
}
}
}
...
android.sources.main {
jni {
dependencies {
library "ovrplatform" linkage "shared"
library "oculusp2p" linkage "shared"
}
}
jniLibs {
dependencies {
library "ovrplatform"
library "oculusp2p"
}
}
}
}
dependencies {
// Make sure svcjar.jar is in the following directory:
compile fileTree(dir: 'libs', include: ['*.jar'])
...
}