diff options
-rw-r--r-- | Android.mk | 54 |
1 files changed, 35 insertions, 19 deletions
@@ -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 |