a32: Auto generate symlinks during extraction
- depends on https://review.lineageos.org/c/LineageOS/android_tools_extract-utils/+/386540
This commit is contained in:
parent
20650e894c
commit
d8a3d09ff1
2 changed files with 10 additions and 34 deletions
24
Android.mk
24
Android.mk
|
|
@ -8,28 +8,4 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
ifneq ($(filter a32, $(TARGET_DEVICE)),)
|
||||
include $(call all-makefiles-under,$(LOCAL_PATH))
|
||||
|
||||
VENDOR_SYMLINKS := \
|
||||
$(TARGET_OUT_VENDOR)/lib \
|
||||
$(TARGET_OUT_VENDOR)/lib64 \
|
||||
$(TARGET_OUT_VENDOR)/lib/hw \
|
||||
$(TARGET_OUT_VENDOR)/lib64/hw
|
||||
|
||||
$(VENDOR_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
|
||||
$(hide) echo "Making vendor symlinks"
|
||||
@mkdir -p $(TARGET_OUT_VENDOR)/lib/hw
|
||||
@mkdir -p $(TARGET_OUT_VENDOR)/lib64/hw
|
||||
@ln -sf /vendor/lib/egl/libGLES_mali.so $(TARGET_OUT_VENDOR)/lib/hw/vulkan.$(TARGET_BOARD_PLATFORM).so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libdpframework.so $(TARGET_OUT_VENDOR)/lib/libdpframework.so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libmtk_drvb.so $(TARGET_OUT_VENDOR)/lib/libmtk_drvb.so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libnir_neon_driver.so $(TARGET_OUT_VENDOR)/lib/libnir_neon_driver.so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libpq_prot.so $(TARGET_OUT_VENDOR)/lib/libpq_prot.so
|
||||
@ln -sf /vendor/lib64/egl/libGLES_mali.so $(TARGET_OUT_VENDOR)/lib64/hw/vulkan.$(TARGET_BOARD_PLATFORM).so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libdpframework.so $(TARGET_OUT_VENDOR)/lib64/libdpframework.so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libmtk_drvb.so $(TARGET_OUT_VENDOR)/lib64/libmtk_drvb.so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libnir_neon_driver.so $(TARGET_OUT_VENDOR)/lib64/libnir_neon_driver.so
|
||||
@ln -sf $(TARGET_BOARD_PLATFORM)/libpq_prot.so $(TARGET_OUT_VENDOR)/lib64/libpq_prot.so
|
||||
$(hide) touch $@
|
||||
|
||||
ALL_DEFAULT_INSTALLED_MODULES += $(VENDOR_SYMLINKS)
|
||||
endif
|
||||
|
|
|
|||
|
|
@ -781,8 +781,8 @@ vendor/bin/hw/android.hardware.graphics.allocator@4.0-service-mediatek
|
|||
vendor/bin/add.pb
|
||||
vendor/bin/test_model.json
|
||||
vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc
|
||||
vendor/lib/egl/libGLES_mali.so;SYMLINK=vendor/lib/hw/vulkan.mt6768.so
|
||||
vendor/lib/egl/egl.cfg
|
||||
vendor/lib/egl/libGLES_mali.so
|
||||
vendor/lib/egl/libGLES_meow.so
|
||||
vendor/lib/egl/libMEOW_data.so
|
||||
vendor/lib/egl/libMEOW_gift.so
|
||||
|
|
@ -790,10 +790,10 @@ vendor/lib/egl/libMEOW_qt.so
|
|||
vendor/lib/egl/libMEOW_trace.so
|
||||
vendor/lib/hw/android.hardware.graphics.allocator@4.0-impl-mediatek.so
|
||||
vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so
|
||||
vendor/lib/mt6768/libdpframework.so
|
||||
vendor/lib/mt6768/libmtk_drvb.so
|
||||
vendor/lib/mt6768/libnir_neon_driver.so
|
||||
vendor/lib/mt6768/libpq_prot.so
|
||||
vendor/lib/mt6768/libdpframework.so;SYMLINK=vendor/lib/libdpframework.so
|
||||
vendor/lib/mt6768/libmtk_drvb.so;SYMLINK=vendor/lib/libmtk_drvb.so
|
||||
vendor/lib/mt6768/libnir_neon_driver.so;SYMLINK=vendor/lib/libnir_neon_driver.so
|
||||
vendor/lib/mt6768/libpq_prot.so;SYMLINK=vendor/lib/libpq_prot.so
|
||||
vendor/lib/arm.graphics-V1-ndk_platform.so
|
||||
vendor/lib/libDefaultFpsActor.so
|
||||
vendor/lib/libFrameRecord.so
|
||||
|
|
@ -817,7 +817,7 @@ vendor/lib/libudf.so
|
|||
vendor/lib/unihal_cutils@2.1.so
|
||||
vendor/lib/unihal_main@2.1.so
|
||||
vendor/lib/unihal_uniplugin@1.0.so
|
||||
vendor/lib64/egl/libGLES_mali.so
|
||||
vendor/lib64/egl/libGLES_mali.so;SYMLINK=vendor/lib64/hw/vulkan.mt6768.so
|
||||
vendor/lib64/egl/libGLES_meow.so
|
||||
vendor/lib64/egl/libMEOW_data.so
|
||||
vendor/lib64/egl/libMEOW_gift.so
|
||||
|
|
@ -826,10 +826,10 @@ vendor/lib64/egl/libMEOW_trace.so
|
|||
vendor/lib64/hw/android.hardware.graphics.allocator@4.0-impl-mediatek.so
|
||||
vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so
|
||||
vendor/lib64/hw/hwcomposer.mt6768.so
|
||||
vendor/lib64/mt6768/libdpframework.so
|
||||
vendor/lib64/mt6768/libmtk_drvb.so
|
||||
vendor/lib64/mt6768/libnir_neon_driver.so
|
||||
vendor/lib64/mt6768/libpq_prot.so
|
||||
vendor/lib64/mt6768/libdpframework.so;SYMLINK=vendor/lib64/libdpframework.so
|
||||
vendor/lib64/mt6768/libmtk_drvb.so;SYMLINK=vendor/lib64/libmtk_drvb.so
|
||||
vendor/lib64/mt6768/libnir_neon_driver.so;SYMLINK=vendor/lib64/libnir_neon_driver.so
|
||||
vendor/lib64/mt6768/libpq_prot.so;SYMLINK=vendor/lib64/libpq_prot.so
|
||||
vendor/lib64/arm.graphics-V1-ndk_platform.so
|
||||
vendor/lib64/libDefaultFpsActor.so
|
||||
vendor/lib64/libFrameRecord.so
|
||||
|
|
|
|||
Loading…
Reference in a new issue