From c3376e4e28ac5967e0a945ea8d033d30f84318e4 Mon Sep 17 00:00:00 2001 From: Albert I Date: Fri, 9 Jul 2021 20:46:11 +0800 Subject: veux: Create Adreno symlinks Match stock behavior. Signed-off-by: Albert I Change-Id: Ia9271f360dcca3ffda9387fe969e27fa7507bd2b Signed-off-by: Ahmad Rulim --- Android.mk | 54 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 19 deletions(-) (limited to 'Android.mk') diff --git a/Android.mk b/Android.mk index 92b17a7..06b9ff7 100644 --- a/Android.mk +++ b/Android.mk @@ -32,10 +32,7 @@ $(VM_SYSTEM_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE) @echo "Creating $(VM_SYSTEM_MOUNT_POINT)" @mkdir -p $(TARGET_OUT_VENDOR)/vm-system -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) -ALL_DEFAULT_INSTALLED_MODULES += $(BT_FIRMWARE_MOUNT_POINT) -ALL_DEFAULT_INSTALLED_MODULES += $(DSP_MOUNT_POINT) -ALL_DEFAULT_INSTALLED_MODULES += $(VM_SYSTEM_MOUNT_POINT) +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) $(BT_FIRMWARE_MOUNT_POINT) $(DSP_MOUNT_POINT) $(VM_SYSTEM_MOUNT_POINT) RFS_MSM_ADSP_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/adsp/ $(RFS_MSM_ADSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @@ -85,33 +82,52 @@ $(RFS_MSM_SLPI_SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware $(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware +ALL_DEFAULT_INSTALLED_MODULES += $(RFS_MSM_ADSP_SYMLINKS) $(RFS_MSM_CDSP_SYMLINKS) $(RFS_MSM_MPSS_SYMLINKS) $(RFS_MSM_SLPI_SYMLINKS) + WIFI_FIRMWARE_SYMLINKS := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld/ $(WIFI_FIRMWARE_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @echo "Creating wifi firmware symlinks: $@" mkdir -p $@ $(hide) ln -sf /vendor/etc/wifi/WCNSS_qcom_cfg.ini $@/WCNSS_qcom_cfg.ini -ALL_DEFAULT_INSTALLED_MODULES += $(RFS_MSM_ADSP_SYMLINKS) $(RFS_MSM_CDSP_SYMLINKS) $(RFS_MSM_MPSS_SYMLINKS) $(RFS_MSM_SLPI_SYMLINKS) ALL_DEFAULT_INSTALLED_MODULES += $(WIFI_FIRMWARE_SYMLINKS) -# Symlinks -EGL_LIBRARIES := \ - libEGL_adreno.so \ - libGLESv2_adreno.so \ - libq3dtools_adreno.so +EGL_32_SYMLINK := $(TARGET_OUT_VENDOR)/lib/libEGL_adreno.so +$(EGL_32_SYMLINK): $(LOCAL_INSTALLED_MODULE) + @echo "Creating 32-bit EGL symlink: $@" + @mkdir -p $(dir $@) + $(hide) ln -sf egl/$(notdir $@) $@ + +GLESv2_32_SYMLINK := $(TARGET_OUT_VENDOR)/lib/libGLESv2_adreno.so +$(GLESv2_32_SYMLINK): $(LOCAL_INSTALLED_MODULE) + @echo "Creating 32-bit GLESv2 symlink: $@" + @mkdir -p $(dir $@) + $(hide) ln -sf egl/$(notdir $@) $@ -EGL_32_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/lib/,$(notdir $(EGL_LIBRARIES))) -$(EGL_32_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "EGL 32 lib link: $@" +Q3DTOOLS_32_SYMLINK := $(TARGET_OUT_VENDOR)/lib/libq3dtools_adreno.so +$(Q3DTOOLS_32_SYMLINK): $(LOCAL_INSTALLED_MODULE) + @echo "Creating 32-bit Q3D Tools symlink: $@" @mkdir -p $(dir $@) - @rm -rf $@ $(hide) ln -sf egl/$(notdir $@) $@ -EGL_64_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/lib64/,$(notdir $(EGL_LIBRARIES))) -$(EGL_64_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "EGL lib link: $@" +EGL_64_SYMLINK := $(TARGET_OUT_VENDOR)/lib64/libEGL_adreno.so +$(EGL_64_SYMLINK): $(LOCAL_INSTALLED_MODULE) + @echo "Creating 64-bit EGL symlink: $@" @mkdir -p $(dir $@) - @rm -rf $@ $(hide) ln -sf egl/$(notdir $@) $@ -endif \ No newline at end of file +GLESv2_64_SYMLINK := $(TARGET_OUT_VENDOR)/lib64/libGLESv2_adreno.so +$(GLESv2_64_SYMLINK): $(LOCAL_INSTALLED_MODULE) + @echo "Creating 64-bit GLESv2 symlink: $@" + @mkdir -p $(dir $@) + $(hide) ln -sf egl/$(notdir $@) $@ + +Q3DTOOLS_64_SYMLINK := $(TARGET_OUT_VENDOR)/lib64/libq3dtools_adreno.so +$(Q3DTOOLS_64_SYMLINK): $(LOCAL_INSTALLED_MODULE) + @echo "Creating 64-bit Q3DTools symlink: $@" + @mkdir -p $(dir $@) + $(hide) ln -sf egl/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(EGL_32_SYMLINK) $(GLESv2_32_SYMLINK) $(Q3DTOOLS_32_SYMLINK) $(EGL_64_SYMLINK) $(GLESv2_64_SYMLINK) $(Q3DTOOLS_64_SYMLINK) + +endif -- cgit v1.2.3