mesa: Build libmesa_dricore.a for Android
authorChad Versace <chad@chad-versace.us>
Fri, 26 Aug 2011 20:29:20 +0000 (13:29 -0700)
committerChad Versace <chad@chad-versace.us>
Tue, 30 Aug 2011 16:32:04 +0000 (09:32 -0700)
libmesa_dricore.a is analogous to the libmesa.a built by the Autoconf
build.

Reviewed-by: Chia-I Wu <olv@lunarg.com>
Signed-off-by: Chad Versace <chad@chad-versace.us>
src/mesa/Android.mk

index 67808d491ac694d783a5d646bb2b077f29a8628c..5f0f4aff908783051ea8650b602f26e1c34ff3d3 100644 (file)
@@ -82,6 +82,35 @@ include $(MESA_COMMON_MK)
 include $(BUILD_STATIC_LIBRARY)
 endif # MESA_BUILD_GALLIUM
 
+# ---------------------------------------
+# Build libmesa_dricore for DRI modules
+# ---------------------------------------
+
+ifeq ($(strip $(MESA_BUILD_CLASSIC)),true)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := libmesa_dricore
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES
+
+LOCAL_CFLAGS := \
+       $(common_CFLAGS) \
+       -DFEATURE_GL=1
+
+LOCAL_C_INCLUDES := \
+       $(common_C_INCLUDES)
+
+LOCAL_SRC_FILES := \
+        $(MESA_SOURCES) \
+        $(MESA_CXX_SOURCES) \
+        $(common_ASM)
+
+include $(LOCAL_PATH)/Android.gen.mk
+include $(MESA_COMMON_MK)
+include $(BUILD_STATIC_LIBRARY)
+
+endif # MESA_BUILD_CLASSIC
+
 # ---------------------------------------
 # Build libmesa_glsl_utils
 #