Android: move libdrm settings to top-level Android.common.mk
[mesa.git] / src / mesa / drivers / dri / Android.mk
index 05b02cb60a8e65ededde2d9c882bc3acc4d60359..72a5593fefadfea4cee78df2b6c5a900bc7f4d1a 100644 (file)
 
 LOCAL_PATH := $(call my-dir)
 
+# Import mesa_dri_common_INCLUDES.
+include $(LOCAL_PATH)/common/Makefile.sources
+
+#-----------------------------------------------
+# Variables common to all DRI drivers
+
+MESA_DRI_CFLAGS := \
+       -DHAVE_ANDROID_PLATFORM
+
+MESA_DRI_C_INCLUDES := \
+       $(addprefix $(MESA_TOP)/, $(mesa_dri_common_INCLUDES)) \
+       $(MESA_TOP)/src/gallium/include \
+       $(MESA_TOP)/src/gallium/auxiliary \
+       external/expat/lib
+
+MESA_DRI_WHOLE_STATIC_LIBRARIES := \
+       libmesa_glsl \
+       libmesa_compiler \
+       libmesa_nir \
+       libmesa_megadriver_stub \
+       libmesa_dri_common \
+       libmesa_dricore \
+       libmesa_util
+
+MESA_DRI_SHARED_LIBRARIES := \
+       libcutils \
+       libdl \
+       libexpat \
+       libglapi \
+       liblog
+
+#-----------------------------------------------
+# Build drivers and libmesa_dri_common
+
 SUBDIRS := common
 
+ifneq ($(filter i915, $(MESA_GPU_DRIVERS)),)
+       SUBDIRS += i915
+endif
+
+ifneq ($(filter i965, $(MESA_GPU_DRIVERS)),)
+       SUBDIRS += i965
+endif
+
 include $(foreach d, $(SUBDIRS), $(LOCAL_PATH)/$(d)/Android.mk)