blob: d440a99308b118753860e7c918d7737474a4eab1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Android.mk for gralloc
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
gralloc_gem.c \
gralloc_kms.c \
gralloc_mod.c
LOCAL_C_INCLUDES := \
external/drm \
external/drm/include/drm
LOCAL_SHARED_LIBRARIES := \
libdrm \
liblog \
libcutils \
libGLESv1_CM
ifeq ($(strip $(MESA_BUILD_INTEL)),true)
LOCAL_SRC_FILES += gralloc_gem_intel.c
LOCAL_C_INCLUDES += external/drm/intel
LOCAL_CFLAGS += -DENABLE_INTEL
LOCAL_SHARED_LIBRARIES += libdrm_intel
endif # MESA_BUILD_INTEL
ifeq ($(strip $(MESA_BUILD_RADEON)),true)
LOCAL_SRC_FILES += gralloc_gem_radeon.c
LOCAL_C_INCLUDES += external/drm/radeon
LOCAL_CFLAGS += -DENABLE_RADEON
LOCAL_SHARED_LIBRARIES += libdrm_radeon
endif # MESA_BUILD_INTEL
# this is broken
ifeq ($(strip $(MESA_BUILD_VMWGFX)),true)
LOCAL_SRC_FILES += gralloc_gem_pipe.c
LOCAL_C_INCLUDES += \
external/mesa/src/gallium/include \
external/mesa/src/gallium/auxiliary
LOCAL_CFLAGS += -DENABLE_VMWGFX
endif # MESA_BUILD_VMWGFX
LOCAL_MODULE := gralloc.mesa
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
include $(BUILD_SHARED_LIBRARY)
|