$(LOCAL_PATH)/include/drm
LOCAL_MODULE := libdrm
+LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
LOCAL_MODULE := libdrm_intel
+LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES := libdrm
include $(BUILD_SHARED_LIBRARY)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := \
+ radeon/radeon_bo_gem.c \
+ radeon/radeon_cs_gem.c \
+ radeon/radeon_cs_space.c \
+ radeon/radeon_bo.c \
+ radeon/radeon_cs.c \
+ radeon/bof.c
+
+LOCAL_C_INCLUDES += \
+ $(LOCAL_PATH)/radeon \
+ $(LOCAL_PATH)/include/drm
+
+LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
+
+LOCAL_MODULE := libdrm_radeon
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_SHARED_LIBRARIES := libdrm
+
+include $(BUILD_SHARED_LIBRARY)
+
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := \
+ nouveau/nouveau_device.c \
+ nouveau/nouveau_channel.c \
+ nouveau/nouveau_pushbuf.c \
+ nouveau/nouveau_grobj.c \
+ nouveau/nouveau_notifier.c \
+ nouveau/nouveau_bo.c \
+ nouveau/nouveau_resource.c \
+ nouveau/nouveau_private.h \
+ nouveau/nouveau_reloc.c
+
+LOCAL_C_INCLUDES += \
+ $(LOCAL_PATH)/include/drm
+
+LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
+
+LOCAL_MODULE := libdrm_nouveau
+
+LOCAL_SHARED_LIBRARIES := libdrm
+LOCAL_MODULE_TAGS := optional
+
+include $(BUILD_SHARED_LIBRARY)
+
endif