summaryrefslogtreecommitdiff
path: root/CMake/Android
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-01-16 13:38:45 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-01-16 13:38:45 +0100
commit78510a831d89c7985eb2894f96fcebd388e21856 (patch)
tree0d75966614818787b416b47f6635ec3f7f610fa5 /CMake/Android
parentd17454ac6af8b55169d3d7aefad498a133b9c0f9 (diff)
parent563baced13e4961500dccd35b19e9b063c93dc9c (diff)
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'CMake/Android')
-rw-r--r--CMake/Android/AndroidManifest.xml.in4
-rw-r--r--CMake/Android/CMakeList.txt.in9
-rw-r--r--CMake/Android/HelloAndroid.cxx.in2
-rw-r--r--CMake/Android/app.build.gradle.in2
-rw-r--r--CMake/Android/settings.gradle.in1
-rw-r--r--CMake/Android/strings.xml.in2
6 files changed, 11 insertions, 9 deletions
diff --git a/CMake/Android/AndroidManifest.xml.in b/CMake/Android/AndroidManifest.xml.in
index e0131f422..4e5c6154b 100644
--- a/CMake/Android/AndroidManifest.xml.in
+++ b/CMake/Android/AndroidManifest.xml.in
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="org.fltk.android_hello"
+ package="org.fltk.@ANDROID_APP_NAME@"
android:versionCode="1"
android:versionName="1.0">
<application
@@ -12,7 +12,7 @@
<activity android:name="android.app.NativeActivity"
android:label="@string/app_name">
<meta-data android:name="android.app.lib_name"
- android:value="android-hello" />
+ android:value="test_@ANDROID_APP_NAME@" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
diff --git a/CMake/Android/CMakeList.txt.in b/CMake/Android/CMakeList.txt.in
index 99019b009..48f8b07f0 100644
--- a/CMake/Android/CMakeList.txt.in
+++ b/CMake/Android/CMakeList.txt.in
@@ -27,10 +27,12 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
add_subdirectory(${FLTK_DIR}/ "${CMAKE_CURRENT_BINARY_DIR}/lib" EXCLUDE_FROM_ALL)
# now build app's shared lib
-add_library(android-hello SHARED
+add_library(
+ test_@ANDROID_APP_NAME@ SHARED
HelloAndroid.cxx)
-target_include_directories(android-hello PRIVATE
+target_include_directories(
+ test_@ANDROID_APP_NAME@ PRIVATE
${FLTK_DIR}/
${FLTK_IDE_DIR}/ )
@@ -40,7 +42,8 @@ set(CMAKE_SHARED_LINKER_FLAGS
"${CMAKE_SHARED_LINKER_FLAGS} -u ANativeActivity_onCreate")
# add lib dependencies
-target_link_libraries(android-hello
+target_link_libraries(
+ test_@ANDROID_APP_NAME@
fltk
android
log
diff --git a/CMake/Android/HelloAndroid.cxx.in b/CMake/Android/HelloAndroid.cxx.in
index 42cdba663..e79cfcaf2 100644
--- a/CMake/Android/HelloAndroid.cxx.in
+++ b/CMake/Android/HelloAndroid.cxx.in
@@ -16,7 +16,7 @@
*/
-#include "../../../test/button.cxx"
+#include "../../../test/@ANDROID_APP_NAME@.cxx"
/*
diff --git a/CMake/Android/app.build.gradle.in b/CMake/Android/app.build.gradle.in
index dd66c8d93..9e579a4c7 100644
--- a/CMake/Android/app.build.gradle.in
+++ b/CMake/Android/app.build.gradle.in
@@ -4,7 +4,7 @@ apply plugin: 'com.android.application'
compileSdkVersion 25
defaultConfig {
- applicationId 'org.fltk.android_hello'
+ applicationId 'org.fltk.@ANDROID_APP_NAME@'
minSdkVersion 14
targetSdkVersion 25
externalNativeBuild {
diff --git a/CMake/Android/settings.gradle.in b/CMake/Android/settings.gradle.in
index 573abcb32..8b1378917 100644
--- a/CMake/Android/settings.gradle.in
+++ b/CMake/Android/settings.gradle.in
@@ -1,2 +1 @@
-include ':app'
diff --git a/CMake/Android/strings.xml.in b/CMake/Android/strings.xml.in
index e2f60e96f..351315218 100644
--- a/CMake/Android/strings.xml.in
+++ b/CMake/Android/strings.xml.in
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string name="app_name">Hello Android</string>
+ <string name="app_name">@ANDROID_APP_NAME@</string>
</resources>