From: Jan Altensen Date: Mon, 18 May 2020 10:28:10 +0000 (+0200) Subject: exynos9610: generate vulkan and opencl symlinks X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=49cde5e7fa04a7e79bf2b6b70c6d1bdd6e92fdea;p=GitHub%2FLineageOS%2Fandroid_device_motorola_exynos9610-common.git exynos9610: generate vulkan and opencl symlinks Change-Id: I25501e0ffcb86b8e21ee44c648b9f14bbb931b8b --- 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