mirror of
https://github.com/overte-org/overte.git
synced 2025-04-09 07:12:45 +02:00
91 lines
2.4 KiB
Groovy
91 lines
2.4 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
buildscript {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath 'com.android.tools.build:gradle:2.3.3'
|
|
|
|
// NOTE: Do not place your application dependencies here; they belong
|
|
// in the individual module build.gradle files
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
}
|
|
|
|
task clean(type: Delete) {
|
|
delete rootProject.buildDir
|
|
}
|
|
|
|
task extractQt5jars(type: Copy) {
|
|
from fileTree(QT5_ROOT + "/jar")
|
|
into("${project.rootDir}/libraries/jar")
|
|
include("*.jar")
|
|
}
|
|
|
|
task extractQt5so(type: Copy) {
|
|
from fileTree(QT5_ROOT + "/lib")
|
|
into("${project.rootDir}/libraries/jni/armeabi-v7a/")
|
|
include("libQt5AndroidExtras.so")
|
|
include("libQt5Concurrent.so")
|
|
include("libQt5Core.so")
|
|
include("libQt5Gamepad.so")
|
|
include("libQt5Gui.so")
|
|
include("libQt5Location.so")
|
|
include("libQt5Multimedia.so")
|
|
include("libQt5MultimediaQuick_p.so")
|
|
include("libQt5Network.so")
|
|
include("libQt5NetworkAuth.so")
|
|
include("libQt5OpenGL.so")
|
|
include("libQt5Positioning.so")
|
|
include("libQt5Qml.so")
|
|
include("libQt5Quick.so")
|
|
include("libQt5QuickControls2.so")
|
|
include("libQt5QuickParticles.so")
|
|
include("libQt5QuickTemplates2.so")
|
|
include("libQt5QuickWidgets.so")
|
|
include("libQt5Script.so")
|
|
include("libQt5ScriptTools.so")
|
|
include("libQt5Sensors.so")
|
|
include("libQt5Svg.so")
|
|
include("libQt5WebChannel.so")
|
|
include("libQt5WebSockets.so")
|
|
include("libQt5WebView.so")
|
|
include("libQt5Widgets.so")
|
|
include("libQt5Xml.so")
|
|
include("libQt5XmlPatterns.so")
|
|
}
|
|
|
|
task extractAudioSo(type: Copy) {
|
|
from zipTree(GVR_ROOT + "/libraries/sdk-audio-1.80.0.aar")
|
|
into "${project.rootDir}/libraries/"
|
|
include "jni/armeabi-v7a/libgvr_audio.so"
|
|
}
|
|
|
|
task extractGvrSo(type: Copy) {
|
|
from zipTree(GVR_ROOT + "/libraries/sdk-base-1.80.0.aar")
|
|
into "${project.rootDir}/libraries/"
|
|
include "jni/armeabi-v7a/libgvr.so"
|
|
}
|
|
|
|
task extractNdk { }
|
|
extractNdk.dependsOn extractAudioSo
|
|
extractNdk.dependsOn extractGvrSo
|
|
|
|
task extractQt5 { }
|
|
extractQt5.dependsOn extractQt5so
|
|
extractQt5.dependsOn extractQt5jars
|
|
|
|
task extractBinaries { }
|
|
extractBinaries.dependsOn extractQt5
|
|
extractBinaries.dependsOn extractNdk
|
|
|
|
task deleteBinaries(type: Delete) {
|
|
delete "${project.rootDir}/libraries/jni"
|
|
}
|
|
|
|
//clean.dependsOn(deleteBinaries)
|