From fc2a19807ad63bf7c374c790a655e285d37a7883 Mon Sep 17 00:00:00 2001 From: Qiming Shi Date: Mon, 18 Aug 2014 12:38:14 +0800 Subject: [PATCH] Enable 64bit build for Android, compatible with 32bit. Refined the Android.mk to compatible with both 32 and 64 bit android build. Signed-off-by: Tinghong Li Signed-off-by: Qiming Shi (cherry picked from commit 03de01dce6f2b88b9c5ee54705aeebe17c6c5919) --- va/Android.mk | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/va/Android.mk b/va/Android.mk index eac34eb..6f2dfb7 100755 --- a/va/Android.mk +++ b/va/Android.mk @@ -25,7 +25,8 @@ LOCAL_PATH:= $(call my-dir) -LIBVA_DRIVERS_PATH = /system/lib +LIBVA_DRIVERS_PATH_32 = /system/lib +LIBVA_DRIVERS_PATH_64 = /system/lib64 # Version set to Android Jelly Bean ALOG_VERSION_REQ := 4.1 @@ -42,9 +43,14 @@ LOCAL_SRC_FILES := \ va_trace.c \ va_fool.c -LOCAL_CFLAGS += \ +LOCAL_CFLAGS_32 += \ + -DANDROID \ + -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH_32)\"" \ + -DLOG_TAG=\"libva\" + +LOCAL_CFLAGS_64 += \ -DANDROID \ - -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\"" \ + -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH_64)\"" \ -DLOG_TAG=\"libva\" # Android Jelly Bean defined ALOGx, older versions use LOGx -- 2.11.0