1 # Copyright 2010, The Android-x86 Open Source Project
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 ifneq ($(strip $(BOARD_GPU_DRIVERS)),)
11 LOCAL_PATH := $(call my-dir)
23 $(LOCAL_PATH)/include/drm
25 LOCAL_MODULE := libdrm
26 LOCAL_MODULE_TAGS := optional
28 include $(BUILD_SHARED_LIBRARY)
33 intel/intel_bufmgr.c \
34 intel/intel_bufmgr_fake.c \
35 intel/intel_bufmgr_gem.c \
39 $(LOCAL_PATH)/include/drm
41 LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
43 LOCAL_MODULE := libdrm_intel
44 LOCAL_MODULE_TAGS := optional
46 LOCAL_SHARED_LIBRARIES := libdrm
48 include $(BUILD_SHARED_LIBRARY)
53 radeon/radeon_bo_gem.c \
54 radeon/radeon_cs_gem.c \
55 radeon/radeon_cs_space.c \
61 $(LOCAL_PATH)/radeon \
62 $(LOCAL_PATH)/include/drm
64 LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
66 LOCAL_MODULE := libdrm_radeon
67 LOCAL_MODULE_TAGS := optional
69 LOCAL_SHARED_LIBRARIES := libdrm
71 include $(BUILD_SHARED_LIBRARY)
76 nouveau/nouveau_device.c \
77 nouveau/nouveau_channel.c \
78 nouveau/nouveau_pushbuf.c \
79 nouveau/nouveau_grobj.c \
80 nouveau/nouveau_notifier.c \
81 nouveau/nouveau_bo.c \
82 nouveau/nouveau_resource.c \
83 nouveau/nouveau_private.h \
84 nouveau/nouveau_reloc.c
87 $(LOCAL_PATH)/include/drm
89 LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
91 LOCAL_MODULE := libdrm_nouveau
93 LOCAL_SHARED_LIBRARIES := libdrm
94 LOCAL_MODULE_TAGS := optional
96 include $(BUILD_SHARED_LIBRARY)