summaryrefslogtreecommitdiffstats
path: root/cmake/scripts/android
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/scripts/android')
-rw-r--r--cmake/scripts/android/ArchSetup.cmake4
-rw-r--r--cmake/scripts/android/Install.cmake31
2 files changed, 25 insertions, 10 deletions
diff --git a/cmake/scripts/android/ArchSetup.cmake b/cmake/scripts/android/ArchSetup.cmake
index 03056fa..69bb88d 100644
--- a/cmake/scripts/android/ArchSetup.cmake
+++ b/cmake/scripts/android/ArchSetup.cmake
@@ -1,7 +1,5 @@
1if(NOT CMAKE_TOOLCHAIN_FILE) 1if(NOT CMAKE_TOOLCHAIN_FILE)
2 message(FATAL_ERROR "CMAKE_TOOLCHAIN_FILE required for android. See ${CMAKE_SOURCE_DIR}/cmake/README.md") 2 message(FATAL_ERROR "CMAKE_TOOLCHAIN_FILE required for android. See ${CMAKE_SOURCE_DIR}/cmake/README.md")
3elseif(NOT SDK_PLATFORM)
4 message(FATAL_ERROR "Toolchain did not define SDK_PLATFORM. Possibly outdated depends.")
5endif() 3endif()
6 4
7set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID) 5set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID)
@@ -34,7 +32,7 @@ else()
34endif() 32endif()
35 33
36# Additional SYSTEM_DEFINES 34# Additional SYSTEM_DEFINES
37list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF) 35list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF -DHAS_LINUX_NETWORK)
38 36
39set(ENABLE_X11 OFF CACHE BOOL "" FORCE) 37set(ENABLE_X11 OFF CACHE BOOL "" FORCE)
40set(ENABLE_AML OFF CACHE BOOL "" FORCE) 38set(ENABLE_AML OFF CACHE BOOL "" FORCE)
diff --git a/cmake/scripts/android/Install.cmake b/cmake/scripts/android/Install.cmake
index cc52d51..cc53607 100644
--- a/cmake/scripts/android/Install.cmake
+++ b/cmake/scripts/android/Install.cmake
@@ -53,29 +53,47 @@ endif()
53unset(patch) 53unset(patch)
54 54
55set(package_files strings.xml 55set(package_files strings.xml
56 activity_main.xml
57 colors.xml 56 colors.xml
58 searchable.xml 57 searchable.xml
59 AndroidManifest.xml 58 AndroidManifest.xml
60 build.gradle 59 build.gradle
61 src/Main.java
62 src/Splash.java 60 src/Splash.java
61 src/Main.java
63 src/XBMCBroadcastReceiver.java 62 src/XBMCBroadcastReceiver.java
64 src/XBMCImageContentProvider.java
65 src/XBMCInputDeviceListener.java 63 src/XBMCInputDeviceListener.java
66 src/XBMCJsonRPC.java 64 src/XBMCJsonRPC.java
67 src/XBMCMediaContentProvider.java 65 src/XBMCMainView.java
68 src/XBMCMediaSession.java 66 src/XBMCMediaSession.java
69 src/XBMCRecommendationBuilder.java 67 src/XBMCRecommendationBuilder.java
70 src/XBMCSearchableActivity.java 68 src/XBMCSearchableActivity.java
71 src/XBMCSettingsContentObserver.java 69 src/XBMCSettingsContentObserver.java
72 src/XBMCProperties.java 70 src/XBMCProperties.java
73 src/XBMCVideoView.java 71 src/XBMCVideoView.java
72 src/XBMCFile.java
73 src/channels/SyncChannelJobService.java
74 src/channels/SyncProgramsJobService.java
75 src/channels/model/XBMCDatabase.java
76 src/channels/model/Subscription.java
77 src/channels/util/SharedPreferencesHelper.java
78 src/channels/util/TvUtil.java
74 src/interfaces/XBMCAudioManagerOnAudioFocusChangeListener.java 79 src/interfaces/XBMCAudioManagerOnAudioFocusChangeListener.java
75 src/interfaces/XBMCSurfaceTextureOnFrameAvailableListener.java 80 src/interfaces/XBMCSurfaceTextureOnFrameAvailableListener.java
76 src/interfaces/XBMCNsdManagerDiscoveryListener.java
77 src/interfaces/XBMCNsdManagerRegistrationListener.java
78 src/interfaces/XBMCNsdManagerResolveListener.java 81 src/interfaces/XBMCNsdManagerResolveListener.java
82 src/interfaces/XBMCNsdManagerRegistrationListener.java
83 src/interfaces/XBMCNsdManagerDiscoveryListener.java
84 src/interfaces/XBMCMediaDrmOnEventListener.java
85 src/model/TVEpisode.java
86 src/model/Movie.java
87 src/model/TVShow.java
88 src/model/File.java
89 src/model/Album.java
90 src/model/Song.java
91 src/model/MusicVideo.java
92 src/model/Media.java
93 src/content/XBMCFileContentProvider.java
94 src/content/XBMCMediaContentProvider.java
95 src/content/XBMCContentProvider.java
96 src/content/XBMCYTDLContentProvider.java
79 ) 97 )
80foreach(file IN LISTS package_files) 98foreach(file IN LISTS package_files)
81 configure_file(${CMAKE_SOURCE_DIR}/tools/android/packaging/xbmc/${file}.in 99 configure_file(${CMAKE_SOURCE_DIR}/tools/android/packaging/xbmc/${file}.in
@@ -154,7 +172,6 @@ foreach(target apk obb apk-unsigned apk-obb apk-obb-unsigned apk-noobb apk-clean
154 DEPENDS_PATH=${DEPENDS_PATH} 172 DEPENDS_PATH=${DEPENDS_PATH}
155 NDKROOT=${NDKROOT} 173 NDKROOT=${NDKROOT}
156 SDKROOT=${SDKROOT} 174 SDKROOT=${SDKROOT}
157 SDK_PLATFORM=${SDK_PLATFORM}
158 STRIP=${CMAKE_STRIP} 175 STRIP=${CMAKE_STRIP}
159 AAPT=${AAPT_EXECUTABLE} 176 AAPT=${AAPT_EXECUTABLE}
160 DX=${DX_EXECUTABLE} 177 DX=${DX_EXECUTABLE}