aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert I <kras@raphielgang.org>2021-07-09 20:46:11 +0800
committersinanmohd <pcmsinan@gmail.com>2023-01-08 17:55:33 +0530
commitc3376e4e28ac5967e0a945ea8d033d30f84318e4 (patch)
tree6e032921540631eecf747e1d26221582d9fd5482
parent013b455f82bf18e5681ce0bdc778904c502e79fe (diff)
veux: Create Adreno symlinks
Match stock behavior. Signed-off-by: Albert I <kras@raphielgang.org> Change-Id: Ia9271f360dcca3ffda9387fe969e27fa7507bd2b Signed-off-by: Ahmad Rulim <personal@rulim34.dev>
-rw-r--r--Android.mk54
1 files changed, 35 insertions, 19 deletions
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