summaryrefslogtreecommitdiff
path: root/src/mapi/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/mapi/Android.mk')
-rw-r--r--src/mapi/Android.mk45
1 files changed, 11 insertions, 34 deletions
diff --git a/src/mapi/Android.mk b/src/mapi/Android.mk
index 7a61d1571a..5af2988e80 100644
--- a/src/mapi/Android.mk
+++ b/src/mapi/Android.mk
@@ -1,46 +1,23 @@
+# Android.mk for glapi
+
LOCAL_PATH := $(call my-dir)
-include $(LOCAL_PATH)/glapi/sources.mak
+include $(CLEAR_VARS)
+
include $(LOCAL_PATH)/mapi/sources.mak
-glapi_SOURCES := \
- $(addprefix glapi/, $(GLAPI_SOURCES)) \
- $(addprefix mapi/, $(MAPI_GLAPI_SOURCES))
+LOCAL_SRC_FILES := $(addprefix mapi/, $(MAPI_GLAPI_SOURCES))
-glapi_CFLAGS := \
+LOCAL_CFLAGS := \
-DPTHREADS \
- -DMAPI_GLAPI_CURRENT \
+ -DMAPI_MODE_GLAPI \
+ -DMAPI_ABI_HEADER=\"shared-glapi/glapi_mapi_tmp.h\" \
-fvisibility=hidden \
-Wno-sign-compare
-glapi_C_INCLUDES := \
+LOCAL_C_INCLUDES := \
external/mesa/include \
external/mesa/src/mapi
-# use x86 assembly to generate ES2 entries on the fly
-glapi_SOURCES += \
- $(addprefix es1api/glapi/, $(X86_API))
-glapi_CFLAGS += \
- -DUSE_X86_ASM
-glapi_C_INCLUDES += \
- external/mesa/src/mesa
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := libmesa_glapi
-
-LOCAL_SRC_FILES := $(glapi_SOURCES)
-LOCAL_CFLAGS := $(glapi_CFLAGS)
-
-## generate glapi headers
-#intermediates := $(call local-intermediates-dir)
-#glapi_OUT := $(intermediates)/es1api
-#glapi_XML := $(LOCAL_PATH)/glapi/gen-es/es1_API.xml
-#include $(LOCAL_PATH)/generate_glapi.mk
-#
-## depend on the generated headers
-#$(intermediates)/%.o: $(LOCAL_GENERATED_SOURCES)
-glapi_OUT := external/mesa/src/mapi/es1api
-
-LOCAL_C_INCLUDES := $(glapi_OUT) $(glapi_C_INCLUDES)
+LOCAL_MODULE := libglapi
-include $(BUILD_STATIC_LIBRARY)
+include $(BUILD_SHARED_LIBRARY)