mirror of
https://github.com/android/ndk-samples
synced 2025-11-11 19:27:19 +08:00
addressing doubl quotation issue from CI:
update all to single quotation whenever applicable except for hello-thirdparty ( dealing with it when working on it)
This commit is contained in:
@@ -14,39 +14,39 @@ if (propertiesFile.exists()) {
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "com.sample.moreteapots"
|
||||
applicationId = 'com.sample.moreteapots'
|
||||
minSdkVersion.apiLevel = 17
|
||||
targetSdkVersion.apiLevel = 22
|
||||
}
|
||||
ndk {
|
||||
moduleName = "MoreTeapotsNativeActivity"
|
||||
moduleName = 'MoreTeapotsNativeActivity'
|
||||
// temporarily use gcc since clang does not work on windows (*)
|
||||
// also clang warning about inline, so could not use -Wall, -Werror
|
||||
// toolchain = "clang"
|
||||
stl = "gnustl_static"
|
||||
cppFlags.addAll(["-I" + "${ndkDir}/sources/android/cpufeatures",
|
||||
"-I" + file("src/main/jni/ndk_helper")])
|
||||
cppFlags.addAll(["-std=c++11", "-Werror", "-Wall",
|
||||
"-fno-exceptions", "-fno-rtti"])
|
||||
ldLibs.addAll(["android", "log", "EGL", "GLESv2","atomic"])
|
||||
stl = 'gnustl_static'
|
||||
cppFlags.addAll(['-I' + "${ndkDir}/sources/android/cpufeatures",
|
||||
'-I' + file('src/main/jni/ndk_helper')])
|
||||
cppFlags.addAll(['-std=c++11', '-Werror', '-Wall',
|
||||
'-fno-exceptions', '-fno-rtti'])
|
||||
ldLibs.addAll(['android', 'log', 'EGL', 'GLESv2','atomic'])
|
||||
}
|
||||
// Turn on hard float support in armeabi-v7a
|
||||
abis {
|
||||
create("armeabi-v7a") {
|
||||
cppFlags.addAll(["-mhard-float", "-D_NDK_MATH_NO_SOFTFP=1",
|
||||
"-mfloat-abi=hard"])
|
||||
ldLibs.add("m_hard")
|
||||
ldFlags.add("-Wl,--no-warn-mismatch")
|
||||
create('armeabi-v7a') {
|
||||
cppFlags.addAll(['-mhard-float', '-D_NDK_MATH_NO_SOFTFP=1',
|
||||
'-mfloat-abi=hard'])
|
||||
ldLibs.add('m_hard')
|
||||
ldFlags.add('-Wl,--no-warn-mismatch')
|
||||
}
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
jni {
|
||||
dependencies {
|
||||
project ":nativeactivity" linkage "static"
|
||||
project ':nativeactivity' linkage 'static'
|
||||
}
|
||||
source {
|
||||
srcDirs 'src/main/jni'
|
||||
|
||||
@@ -11,17 +11,17 @@ if (propertiesFile.exists()) {
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
defaultConfig.with {
|
||||
minSdkVersion.apiLevel = 9
|
||||
targetSdkVersion.apiLevel = 23
|
||||
versionCode = 1
|
||||
versionName = "0.0.1"
|
||||
versionName = '0.0.1'
|
||||
}
|
||||
ndk {
|
||||
moduleName = "native-activity"
|
||||
ldLibs.addAll(["log", "android"])
|
||||
ldFlags.add("-c")
|
||||
moduleName = 'native-activity'
|
||||
ldLibs.addAll(['log', 'android'])
|
||||
ldFlags.add('-c')
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
|
||||
@@ -14,39 +14,39 @@ if (propertiesFile.exists()) {
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "com.sample.teapot"
|
||||
applicationId = 'com.sample.teapot'
|
||||
minSdkVersion.apiLevel = 17
|
||||
targetSdkVersion.apiLevel = 22
|
||||
}
|
||||
ndk {
|
||||
moduleName = "TeapotNativeActivity"
|
||||
moduleName = 'TeapotNativeActivity'
|
||||
// temporarily use gcc since clang does not work on windows (*)
|
||||
// also clang warning about inline, so could not use -Wall, -Werror
|
||||
// toolchain = "clang"
|
||||
stl = "gnustl_static"
|
||||
cppFlags.addAll(["-I" + "${ndkDir}/sources/android/cpufeatures",
|
||||
"-I" + file("src/main/jni/ndk_helper")])
|
||||
cppFlags.addAll(["-std=c++11", "-Werror", "-Wall",
|
||||
"-fno-exceptions", "-fno-rtti"])
|
||||
ldLibs.addAll(["android", "log", "EGL", "GLESv2","atomic"])
|
||||
stl = 'gnustl_static'
|
||||
cppFlags.addAll(['-I' + "${ndkDir}/sources/android/cpufeatures",
|
||||
'-I' + file('src/main/jni/ndk_helper')])
|
||||
cppFlags.addAll(['-std=c++11', '-Werror', '-Wall',
|
||||
'-fno-exceptions', '-fno-rtti'])
|
||||
ldLibs.addAll(['android', 'log', 'EGL', 'GLESv2','atomic'])
|
||||
}
|
||||
// Turn on hard float support in armeabi-v7a
|
||||
abis {
|
||||
create("armeabi-v7a") {
|
||||
cppFlags.addAll(["-mhard-float", "-D_NDK_MATH_NO_SOFTFP=1",
|
||||
"-mfloat-abi=hard"])
|
||||
ldLibs.add("m_hard")
|
||||
ldFlags.add("-Wl,--no-warn-mismatch")
|
||||
create('armeabi-v7a') {
|
||||
cppFlags.addAll(['-mhard-float', '-D_NDK_MATH_NO_SOFTFP=1',
|
||||
'-mfloat-abi=hard'])
|
||||
ldLibs.add('m_hard')
|
||||
ldFlags.add('-Wl,--no-warn-mismatch')
|
||||
}
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
jni {
|
||||
dependencies {
|
||||
project ":nativeactivity" linkage "static"
|
||||
project ':nativeactivity' linkage 'static'
|
||||
}
|
||||
source {
|
||||
srcDirs 'src/main/jni'
|
||||
|
||||
@@ -11,17 +11,17 @@ if (propertiesFile.exists()) {
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
defaultConfig.with {
|
||||
minSdkVersion.apiLevel = 9
|
||||
targetSdkVersion.apiLevel = 23
|
||||
versionCode = 1
|
||||
versionName = "0.0.1"
|
||||
versionName = '0.0.1'
|
||||
}
|
||||
ndk {
|
||||
moduleName = "native-activity"
|
||||
ldLibs.addAll(["log", "android"])
|
||||
ldFlags.add("-c")
|
||||
moduleName = 'native-activity'
|
||||
ldLibs.addAll(['log', 'android'])
|
||||
ldFlags.add('-c')
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
|
||||
@@ -3,20 +3,20 @@ apply plugin: 'com.android.model.application'
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
|
||||
defaultConfig {
|
||||
applicationId="com.google.sample.echo"
|
||||
applicationId='com.google.sample.echo'
|
||||
minSdkVersion.apiLevel = 17
|
||||
targetSdkVersion.apiLevel = 22
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
versionName = '1.0'
|
||||
}
|
||||
ndk {
|
||||
moduleName = "echo"
|
||||
moduleName = 'echo'
|
||||
//toolchain = "clang"
|
||||
stl = "c++_static"
|
||||
cppFlags.add("-std=c++11")
|
||||
stl = 'c++_static' //std::mutex not in gnustl_static
|
||||
cppFlags.add('-std=c++11')
|
||||
ldLibs.addAll(['android', 'log', 'OpenSLES', 'atomic'])
|
||||
}
|
||||
buildTypes {
|
||||
|
||||
@@ -19,36 +19,36 @@ apply plugin: 'com.android.model.application'
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion.apiLevel = 9
|
||||
targetSdkVersion.apiLevel = 23
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
versionName = '1.0'
|
||||
}
|
||||
ndk {
|
||||
moduleName = "game"
|
||||
stl = "gnustl_static" // recommending gnustl_static/gnustl_shared for android
|
||||
cppFlags.addAll(["-std=c++11", // glm could not take -Wall -Werror
|
||||
"-D GLM_FORCE_SIZE_T_LENGTH", "-D GLM_FORCE_RADIANS",
|
||||
"-I" + file("src/main/jni"),
|
||||
"-I" + file("src/main/jni/data")])
|
||||
ldLibs.addAll(["android", "EGL", "GLESv2", "OpenSLES", "log"])
|
||||
moduleName = 'game'
|
||||
stl = 'gnustl_static' // recommending gnustl_static/gnustl_shared for android
|
||||
cppFlags.addAll(['-std=c++11', // glm could not take -Wall -Werror
|
||||
'-D GLM_FORCE_SIZE_T_LENGTH', '-D GLM_FORCE_RADIANS',
|
||||
'-I' + file('src/main/jni'),
|
||||
'-I' + file('src/main/jni/data')])
|
||||
ldLibs.addAll(['android', 'EGL', 'GLESv2', 'OpenSLES', 'log'])
|
||||
}
|
||||
// Turn on hard float support in armeabi-v7a
|
||||
abis {
|
||||
create("armeabi-v7a") {
|
||||
cppFlags.addAll(["-mhard-float", "-D_NDK_MATH_NO_SOFTFP=1", "-mfloat-abi=hard"])
|
||||
ldLibs.add("m_hard")
|
||||
ldFlags.add("-Wl,--no-warn-mismatch")
|
||||
create('armeabi-v7a') {
|
||||
cppFlags.addAll(['-mhard-float', '-D_NDK_MATH_NO_SOFTFP=1', '-mfloat-abi=hard'])
|
||||
ldLibs.add('m_hard')
|
||||
ldFlags.add('-Wl,--no-warn-mismatch')
|
||||
}
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
jni {
|
||||
dependencies {
|
||||
project ":nativeactivity" linkage "static"
|
||||
project ':nativeactivity' linkage 'static'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,17 +11,17 @@ if (propertiesFile.exists()) {
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
defaultConfig.with {
|
||||
minSdkVersion.apiLevel = 9
|
||||
targetSdkVersion.apiLevel = 23
|
||||
versionCode = 1
|
||||
versionName = "0.0.1"
|
||||
versionName = '0.0.1'
|
||||
}
|
||||
ndk {
|
||||
moduleName = "native-activity"
|
||||
ldLibs.addAll(["log", "android"])
|
||||
ldFlags.add("-c")
|
||||
moduleName = 'native-activity'
|
||||
ldLibs.addAll(['log', 'android'])
|
||||
ldFlags.add('-c')
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
|
||||
@@ -3,24 +3,24 @@ apply plugin: 'com.android.model.application'
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
defaultConfig {
|
||||
applicationId = "com.android.gl2jni"
|
||||
applicationId = 'com.android.gl2jni'
|
||||
minSdkVersion.apiLevel = 5
|
||||
targetSdkVersion.apiLevel = 23
|
||||
}
|
||||
ndk {
|
||||
moduleName = "gl2jni"
|
||||
stl = "gnustl_static"
|
||||
cppFlags.addAll(["-std=c++11","-Wall", "-Werror"])
|
||||
ldLibs.addAll(["log", "GLESv2"])
|
||||
moduleName = 'gl2jni'
|
||||
stl = 'gnustl_static'
|
||||
cppFlags.addAll(['-std=c++11','-Wall', '-Werror'])
|
||||
ldLibs.addAll(['log', 'GLESv2'])
|
||||
}
|
||||
// Turn on hard float support in armeabi-v7a
|
||||
abis {
|
||||
create("armeabi-v7a") {
|
||||
cppFlags.addAll(["-mhard-float", "-D_NDK_MATH_NO_SOFTFP=1", "-mfloat-abi=hard"])
|
||||
ldLibs.add("m_hard")
|
||||
ldFlags.add("-Wl,--no-warn-mismatch")
|
||||
create('armeabi-v7a') {
|
||||
cppFlags.addAll(['-mhard-float', '-D_NDK_MATH_NO_SOFTFP=1', '-mfloat-abi=hard'])
|
||||
ldLibs.add('m_hard')
|
||||
ldFlags.add('-Wl,--no-warn-mismatch')
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
|
||||
@@ -3,23 +3,22 @@ apply plugin: 'com.android.model.application'
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
|
||||
defaultConfig {
|
||||
applicationId="com.example.native_plasma"
|
||||
applicationId='com.example.native_plasma'
|
||||
minSdkVersion.apiLevel = 9
|
||||
targetSdkVersion.apiLevel = 23
|
||||
}
|
||||
ndk {
|
||||
moduleName = "native-plasma"
|
||||
CFlags.add("-I" + file("src/main/jni/native_app_glue"))
|
||||
ldLibs.addAll(["m", "log","android"])
|
||||
moduleName = 'native-plasma'
|
||||
ldLibs.addAll(['m', 'log','android'])
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
jni {
|
||||
dependencies {
|
||||
project ":nativeactivity" linkage "static"
|
||||
project ':nativeactivity' linkage 'static'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,17 +11,17 @@ if (propertiesFile.exists()) {
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
defaultConfig.with {
|
||||
minSdkVersion.apiLevel = 9
|
||||
targetSdkVersion.apiLevel = 23
|
||||
versionCode = 1
|
||||
versionName = "0.0.1"
|
||||
versionName = '0.0.1'
|
||||
}
|
||||
ndk {
|
||||
moduleName = "native-activity"
|
||||
ldLibs.addAll(["log", "android"])
|
||||
ldFlags.add("-c")
|
||||
moduleName = 'native-activity'
|
||||
ldLibs.addAll(['log', 'android'])
|
||||
ldFlags.add('-c')
|
||||
}
|
||||
sources {
|
||||
main {
|
||||
|
||||
@@ -3,21 +3,21 @@ apply plugin: 'com.android.model.application'
|
||||
model {
|
||||
android {
|
||||
compileSdkVersion = 23
|
||||
buildToolsVersion = "23.0.2"
|
||||
buildToolsVersion = '23.0.2'
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "com.android.sensorgraph"
|
||||
applicationId = 'com.android.sensorgraph'
|
||||
minSdkVersion.apiLevel = 8
|
||||
targetSdkVersion.apiLevel = 23
|
||||
}
|
||||
ndk {
|
||||
moduleName = "sensorgraph"
|
||||
moduleName = 'sensorgraph'
|
||||
// for clang to build, need to remove mips or remove -Werror
|
||||
// toolchain = 'clang'
|
||||
// abiFilters.addAll(['armeabi','armeabi-v7a', 'arm64-v8a', 'x86', 'x86-64'])
|
||||
stl = "gnustl_static"
|
||||
stl = 'gnustl_static'
|
||||
cppFlags.addAll(['-std=c++11','-Wall', '-Werror'])
|
||||
ldLibs.addAll(["log", "GLESv2", "android"])
|
||||
ldLibs.addAll([ 'android', 'log', 'GLESv2'])
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
|
||||
Reference in New Issue
Block a user