diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-12-09 09:48:38 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-12-09 09:48:38 +0200 |
commit | af371bf38e47442290f11c816ba34c6cbf7160d3 (patch) | |
tree | 057e64e17576ef6cf04c30ec3789429bd6183fae | |
parent | eaed96145e604b4e543255f76e5903605aa9448d (diff) |
playback/player: android: Allow building for multiple Android ABIs
-rw-r--r-- | playback/player/android/jni/Android.mk | 14 |
1 files changed, 14 insertions, 0 deletions
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!) |