platform_android.c
LOCAL_CFLAGS := \
- -DDEFAULT_DRIVER_DIR=\"/system/lib/dri\" \
- -DHAVE_SHARED_GLAPI \
-DHAVE_ANDROID_PLATFORM
+ifeq ($(MESA_LOLLIPOP_BUILD),true)
+LOCAL_CFLAGS_arm := -DDEFAULT_DRIVER_DIR=\"/system/lib/dri\"
+LOCAL_CFLAGS_x86 := -DDEFAULT_DRIVER_DIR=\"/system/lib/dri\"
+LOCAL_CFLAGS_x86_64 := -DDEFAULT_DRIVER_DIR=\"/system/lib64/dri\"
+else
+LOCAL_CFLAGS += -DDEFAULT_DRIVER_DIR=\"/system/lib/dri\"
+endif
+
LOCAL_C_INCLUDES := \
$(MESA_TOP)/src/mapi \
$(MESA_TOP)/src/egl/main \
- $(MESA_TOP)/src/loader \
- $(DRM_GRALLOC_TOP) \
- $(DRM_TOP) \
- $(DRM_TOP)/include/drm
+ $(DRM_GRALLOC_TOP)
+
+LOCAL_STATIC_LIBRARIES := \
+ libmesa_loader
+
+LOCAL_SHARED_LIBRARIES := libdrm
+
+ifeq ($(shell echo "$(MESA_ANDROID_VERSION) >= 4.2" | bc),1)
+LOCAL_SHARED_LIBRARIES += \
+ libsync
+endif
LOCAL_MODULE := libmesa_egl_dri2