aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorwsnipex <wsnipex@a1.net>2016-09-25 21:50:40 +0200
committerwsnipex <wsnipex@a1.net>2016-10-09 10:53:39 +0200
commit1851d57783b8bcb60684876b41ca9cd191d19a0d (patch)
tree472eef39e49f1d48a23da6e23c7544aa869b51b4 /tools
parent60ba01250dc88f9d2e77ff3f677172bb12add275 (diff)
[android] fix packaging for aarch64
Diffstat (limited to 'tools')
-rw-r--r--tools/android/packaging/Makefile.in12
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/android/packaging/Makefile.in b/tools/android/packaging/Makefile.in
index b53ca30ec4..3922df2a4d 100644
--- a/tools/android/packaging/Makefile.in
+++ b/tools/android/packaging/Makefile.in
@@ -34,8 +34,10 @@ ARCH=x86
CPU=x86
endif
ifeq ($(findstring arm,$(CPU)),arm)
-ARCH=arm
-CPU=armeabi-v7a
+ ifneq ($(findstring arm64,$(CPU)),arm64)
+ ARCH=arm
+ CPU=armeabi-v7a
+endif
endif
#older ndk x86
@@ -51,6 +53,10 @@ ifneq ($(shell test -f $(GDBPATH) && echo 1),1)
GDBPATH=$(NDKROOT)/prebuilt/android-$(ARCH)/gdbserver/gdbserver
endif
+ifeq ($(ARCH),aarch64)
+GDBPATH=$(NDKROOT)/prebuilt/android-arm64/gdbserver/gdbserver
+endif
+
SRCLIBS = $(addprefix $(PREFIX)/lib/,$(OBJS)) $(addprefix $(PREFIX)/lib/$(SDK_PLATFORM)/,$(PLATFORM_OBJS))
DSTLIBS = $(CPU)/lib/lib@APP_NAME_LC@.so $(addprefix $(CPU)/lib/,$(OBJS)) $(addprefix $(CPU)/lib/,$(PLATFORM_OBJS))
libs= $(DSTLIBS)
@@ -115,7 +121,7 @@ res:
libs: $(PREFIX)/lib/@APP_NAME_LC@/lib@APP_NAME_LC@.so
rm -rf xbmc/lib/$(CPU) xbmc/libs/$(CPU) xbmc/obj/local/$(CPU)
mkdir -p xbmc/lib/$(CPU) xbmc/assets/python2.7/lib/ xbmc/libs/$(CPU) xbmc/obj/local/$(CPU)
- cp -fp $(SRCLIBS) xbmc/obj/local/$(CPU)/
+ cp -fpL $(SRCLIBS) xbmc/obj/local/$(CPU)/
cp -fp $(PREFIX)/lib/@APP_NAME_LC@/lib@APP_NAME_LC@.so xbmc/obj/local/$(CPU)/
find $(PREFIX)/lib/@APP_NAME_LC@/addons -name "*.so" -exec cp -fp {} xbmc/obj/local/$(CPU)/ \;
find $(PREFIX)/share/@APP_NAME_LC@/addons -name "*.so" -exec cp -fp {} xbmc/obj/local/$(CPU)/ \;