From 49cde5e7fa04a7e79bf2b6b70c6d1bdd6e92fdea Mon Sep 17 00:00:00 2001 From: Jan Altensen Date: Mon, 18 May 2020 12:28:10 +0200 Subject: [PATCH] exynos9610: generate vulkan and opencl symlinks Change-Id: I25501e0ffcb86b8e21ee44c648b9f14bbb931b8b --- Android.mk | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index e7df7f8..fa07806 100644 --- a/Android.mk +++ b/Android.mk @@ -20,4 +20,24 @@ ifneq ($(filter kane troika, $(TARGET_DEVICE)),) include $(call all-makefiles-under,$(LOCAL_PATH)) -endif \ No newline at end of file +include $(CLEAR_VARS) + +EGL_LIBS := libOpenCL.so libOpenCL.so.1 libOpenCL.so.1.1 hw/vulkan.exynos9610.so + +EGL_32_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/lib/,$(EGL_LIBS)) +$(EGL_32_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "EGL 32 lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /vendor/lib/egl/libGLES_mali.so $@ + +EGL_64_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/lib64/,$(EGL_LIBS)) +$(EGL_64_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "EGL 64 lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /vendor/lib64/egl/libGLES_mali.so $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(EGL_32_SYMLINKS) $(EGL_64_SYMLINKS) + +endif -- 2.20.1