Browse Source

Use CMake as build system

pull/2165/head
Juraj Michálek 9 years ago committed by Anders Jenbo
parent
commit
fe6e9e9cc2
  1. 12
      android-project/.gitignore
  2. 28
      android-project/app/build.gradle
  3. 2
      android-project/build.gradle
  4. 4
      android-project/gradle/wrapper/gradle-wrapper.properties

12
android-project/.gitignore vendored

@ -0,0 +1,12 @@
# Intellij
.idea/
# Gradle files
/.gradle/
build/
# Android
/app/.cxx/
# Local configuration file (sdk path, etc)
/local.properties

28
android-project/app/build.gradle

@ -8,25 +8,18 @@ else {
}
android {
compileSdkVersion 26
compileSdkVersion 28
defaultConfig {
if (buildAsApplication) {
applicationId "org.libsdl.app"
}
minSdkVersion 16
targetSdkVersion 26
versionCode 1
versionName "1.0"
minSdkVersion 21
targetSdkVersion 28
externalNativeBuild {
ndkBuild {
arguments "APP_PLATFORM=android-16"
cmake {
arguments "-DANDROID_APP_PLATFORM=android-21", "-DANDROID_STL=c++_static"
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
// cmake {
// arguments "-DANDROID_APP_PLATFORM=android-16", "-DANDROID_STL=c++_static"
// // abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
// abiFilters 'arm64-v8a'
// }
}
}
buildTypes {
@ -40,18 +33,13 @@ android {
jniLibs.srcDir 'libs'
}
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk'
cmake {
path '../../CMakeLists.txt'
version "3.18.1"
}
// cmake {
// path 'jni/CMakeLists.txt'
// }
}
}
lintOptions {
abortOnError false
}
if (buildAsLibrary) {
libraryVariants.all { variant ->

2
android-project/build.gradle

@ -6,7 +6,7 @@ buildscript {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
classpath 'com.android.tools.build:gradle:4.1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

4
android-project/gradle/wrapper/gradle-wrapper.properties vendored

@ -1,6 +1,6 @@
#Mon Oct 23 13:51:26 PDT 2017
#Mon Jun 07 15:45:49 CEST 2021
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip

Loading…
Cancel
Save