From af371bf38e47442290f11c816ba34c6cbf7160d3 Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Wed, 9 Dec 2015 09:48:38 +0200 Subject: playback/player: android: Allow building for multiple Android ABIs --- playback/player/android/jni/Android.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/playback/player/android/jni/Android.mk b/playback/player/android/jni/Android.mk index 9d2ff4c..4766fb4 100644 --- a/playback/player/android/jni/Android.mk +++ b/playback/player/android/jni/Android.mk @@ -9,6 +9,20 @@ LOCAL_SHARED_LIBRARIES := gstreamer_android LOCAL_LDLIBS := -llog -landroid include $(BUILD_SHARED_LIBRARY) +ifeq ($(TARGET_ARCH_ABI),armeabi) +GSTREAMER_ROOT := $(GSTREAMER_ROOT_ARM) +else ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) +GSTREAMER_ROOT := $(GSTREAMER_ROOT_ARMV7) +else ifeq ($(TARGET_ARCH_ABI),arm64-v8a) +GSTREAMER_ROOT := $(GSTREAMER_ROOT_ARM64) +else ifeq ($(TARGET_ARCH_ABI),x86) +GSTREAMER_ROOT := $(GSTREAMER_ROOT_X86) +else ifeq ($(TARGET_ARCH_ABI),x86_64) +GSTREAMER_ROOT := $(GSTREAMER_ROOT_X86_64) +else +$(error Target arch ABI not supported) +endif + ifndef GSTREAMER_ROOT ifndef GSTREAMER_ROOT_ANDROID $(error GSTREAMER_ROOT_ANDROID is not defined!) -- cgit v1.2.3