diff options
author | Rob Clark <robdclark@gmail.com> | 2014-08-01 20:02:02 +0100 |
---|---|---|
committer | Chih-Wei Huang <cwhuang@linux.org.tw> | 2015-01-16 20:22:22 +0800 |
commit | c46b2ee2cace20f67b0c5e1121e1973a7678fd60 (patch) | |
tree | e2c5397b180e13befbf514c90ea2b2554ba6032d /Android.mk | |
parent | 00ba5a9ddd04b44cebf2bbd6014da57f06413d5e (diff) | |
download | external_drm_gralloc-c46b2ee2cace20f67b0c5e1121e1973a7678fd60.zip external_drm_gralloc-c46b2ee2cace20f67b0c5e1121e1973a7678fd60.tar.gz external_drm_gralloc-c46b2ee2cace20f67b0c5e1121e1973a7678fd60.tar.bz2 |
freedreno: completely untested initial support
v2: [Emil Velikov]
- drmGetVersion returns the kernel module name.
- Add it to the build :)
- freedreno_map returns void * while gralloc::map expects int.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -23,6 +23,7 @@ DRM_GPU_DRIVERS := $(strip $(filter-out swrast, $(BOARD_GPU_DRIVERS))) +freedreno_drivers := freedreno intel_drivers := i915 i965 i915g ilo radeon_drivers := r300g r600g nouveau_drivers := nouveau @@ -30,6 +31,7 @@ vmwgfx_drivers := vmwgfx valid_drivers := \ prebuilt \ + $(freedreno_drivers) \ $(intel_drivers) \ $(radeon_drivers) \ $(nouveau_drivers) \ @@ -95,6 +97,13 @@ LOCAL_SHARED_LIBRARIES := \ libcutils \ libhardware_legacy \ +ifneq ($(filter $(freedreno_drivers), $(DRM_GPU_DRIVERS)),) +LOCAL_SRC_FILES += gralloc_drm_freedreno.c +LOCAL_C_INCLUDES += external/drm/freedreno +LOCAL_CFLAGS += -DENABLE_FREEDRENO +LOCAL_SHARED_LIBRARIES += libdrm_freedreno +endif + ifneq ($(filter $(intel_drivers), $(DRM_GPU_DRIVERS)),) LOCAL_SRC_FILES += gralloc_drm_intel.c LOCAL_C_INCLUDES += external/drm/intel |