summaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorChia-I Wu <olvaffe@gmail.com>2011-06-12 18:43:33 +0800
committerChia-I Wu <olvaffe@gmail.com>2011-06-13 09:30:28 +0800
commit64345b477bf3db20e0351d52c6d34a43cbb66c11 (patch)
treee68c727d5c8fb756bf8f2402250fc40bff1a8cec /Android.mk
parent2ec32d4f949f04d0006fff50065c904626c2e581 (diff)
downloadexternal_drm_gralloc-64345b477bf3db20e0351d52c6d34a43cbb66c11.zip
external_drm_gralloc-64345b477bf3db20e0351d52c6d34a43cbb66c11.tar.gz
external_drm_gralloc-64345b477bf3db20e0351d52c6d34a43cbb66c11.tar.bz2
add nouveau support
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 8aec666..5bd4c45 100644
--- a/Android.mk
+++ b/Android.mk
@@ -36,6 +36,9 @@ DRM_USES_RADEON := $(findstring true, \
$(BOARD_USES_R300G) \
$(BOARD_USES_R600G))
+DRM_USES_NOUVEAU := $(findstring true, \
+ $(BOARD_USES_NOUVEAU))
+
LOCAL_SRC_FILES := \
gralloc.c \
gralloc_drm.c \
@@ -68,6 +71,13 @@ LOCAL_CFLAGS += -DENABLE_RADEON
LOCAL_SHARED_LIBRARIES += libdrm_radeon
endif # DRM_USES_RADEON
+ifeq ($(strip $(DRM_USES_NOUVEAU)),true)
+LOCAL_SRC_FILES += gralloc_drm_nouveau.c
+LOCAL_C_INCLUDES += external/drm/nouveau
+LOCAL_CFLAGS += -DENABLE_NOUVEAU
+LOCAL_SHARED_LIBRARIES += libdrm_nouveau
+endif # DRM_USES_NOUVEAU
+
LOCAL_MODULE := gralloc.$(TARGET_PRODUCT)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw