diff --git a/Android.mk b/Android.mk index 3aec131..831f2a2 100644 --- a/Android.mk +++ b/Android.mk @@ -8,4 +8,15 @@ LOCAL_PATH := $(call my-dir) ifneq ($(filter rosemary, $(TARGET_DEVICE)),) include $(call all-makefiles-under,$(LOCAL_PATH)) + +VULKAN_SYMLINKS := $(TARGET_OUT_VENDOR) +$(VULKAN_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Creating vulkan symlinks: $@" + @mkdir -p $@/lib/hw/ + @mkdir -p $@/lib64/hw/ + @ln -sf $@/lib/egl/libGLES_mali.so $@/lib/hw/vulkan.$(TARGET_BOARD_PLATFORM).so + @ln -sf $@/lib64/egl/libGLES_mali.so $@/lib64/hw/vulkan.$(TARGET_BOARD_PLATFORM).so + +ALL_DEFAULT_INSTALLED_MODULES += $(VULKAN_SYMLINKS) + endif