X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=Android.mk;h=2f3f519e583b5de6d10fa6a2519bacaa463354fc;hb=7cfcc285d943c7c9f33ad949922e370ede98ed50;hp=bd9b9aeade469cab8c5960c86a7d14b4e904d148;hpb=218edbe81df05eb93e064dd68bd42703f22cc255;p=android-x86%2Fexternal-minigbm.git diff --git a/Android.mk b/Android.mk index bd9b9ae..2f3f519 100644 --- a/Android.mk +++ b/Android.mk @@ -1,4 +1,3 @@ -# Copyright 2017 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -17,23 +16,25 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_SRC_FILES := \ amdgpu.c \ - amlogic.c \ - cirrus.c \ drv.c \ evdi.c \ exynos.c \ - gma500.c \ + helpers_array.c \ helpers.c \ i915.c \ marvell.c \ mediatek.c \ + meson.c \ + msm.c \ nouveau.c \ + radeon.c \ rockchip.c \ tegra.c \ udl.c \ vc4.c \ vgem.c \ - virtio_gpu.c + virtio_dumb.c \ + virtio_virgl.c include $(MINIGBM_GRALLOC_MK) @@ -48,6 +49,11 @@ LOCAL_CFLAGS += -DDRV_I915 LOCAL_SHARED_LIBRARIES += libdrm_intel endif +ifneq ($(filter virgl, $(BOARD_GPU_DRIVERS)),) +LOCAL_CPPFLAGS += -DDRV_VIRGL +LOCAL_CFLAGS += -DDRV_VIRGL +endif + LOCAL_MODULE := gralloc.$(TARGET_BOARD_PLATFORM) LOCAL_MODULE_TAGS := optional # The preferred path for vendor HALs is /vendor/lib/hw @@ -55,6 +61,7 @@ LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_CLASS := SHARED_LIBRARIES LOCAL_MODULE_SUFFIX := $(TARGET_SHLIB_SUFFIX) +LOCAL_SHARED_LIBRARIES += libnativewindow libsync liblog include $(BUILD_SHARED_LIBRARY) -#endif +endif