diff options
Diffstat (limited to 'cmake/scripts/android')
| -rw-r--r-- | cmake/scripts/android/ArchSetup.cmake | 4 | ||||
| -rw-r--r-- | cmake/scripts/android/Install.cmake | 31 |
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 @@ | |||
| 1 | if(NOT CMAKE_TOOLCHAIN_FILE) | 1 | if(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") |
| 3 | elseif(NOT SDK_PLATFORM) | ||
| 4 | message(FATAL_ERROR "Toolchain did not define SDK_PLATFORM. Possibly outdated depends.") | ||
| 5 | endif() | 3 | endif() |
| 6 | 4 | ||
| 7 | set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID) | 5 | set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID) |
| @@ -34,7 +32,7 @@ else() | |||
| 34 | endif() | 32 | endif() |
| 35 | 33 | ||
| 36 | # Additional SYSTEM_DEFINES | 34 | # Additional SYSTEM_DEFINES |
| 37 | list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF) | 35 | list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF -DHAS_LINUX_NETWORK) |
| 38 | 36 | ||
| 39 | set(ENABLE_X11 OFF CACHE BOOL "" FORCE) | 37 | set(ENABLE_X11 OFF CACHE BOOL "" FORCE) |
| 40 | set(ENABLE_AML OFF CACHE BOOL "" FORCE) | 38 | set(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() | |||
| 53 | unset(patch) | 53 | unset(patch) |
| 54 | 54 | ||
| 55 | set(package_files strings.xml | 55 | set(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 | ) |
| 80 | foreach(file IN LISTS package_files) | 98 | foreach(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} |
