a71: Set DUMMY_SHARED_LIB to camera binaries

* Fixes build errors related to copying .bin files on 15 QPR2:
error: build/soong/fsgen/Android.bp:31:1: module "lineage_a71_generated_vendor_image" variant "android_common" (created by module "soong_filesystem_creator" variant "andro
id_common"): packaging conflict at lib64/camera/com.samsung.tuned.lsi_s5kgw1s.bin

Change-Id: I79ea0c6214bb462d0949b44b15020e5db3cbec5d
This commit is contained in:
Haky86
2025-03-31 02:50:26 +02:00
parent f0182a8128
commit 994039f9d9
16 changed files with 85 additions and 15 deletions

View File

@@ -2721,3 +2721,87 @@ cc_prebuilt_binary {
relative_install_path: "hw",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.0_0_lsi_s5kgw1s_new",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.0_0_lsi_s5kgw1s_old",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.0_1_sony_imx682",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.1_sony_imx616",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.2_hynix_hi1336",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.3_lsi_gc5035",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.4_lsi_gc5035_macro",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.sensormodule.8_sony_imx616_full",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.tuned.hynix_hi1336",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.tuned.lsi_gc5035",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.tuned.lsi_gc5035_macro",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.tuned.lsi_s5kgw1s",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.tuned.sony_imx616",
compile_multilib: "64",
soc_specific: true,
}
cc_library_shared {
name: "com.samsung.tuned.sony_imx682",
compile_multilib: "64",
soc_specific: true,
}

View File

@@ -302,21 +302,7 @@ PRODUCT_COPY_FILES += \
vendor/samsung/a71/proprietary/vendor/lib/camera/com.samsung.tuned.sony_imx682.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.samsung.tuned.sony_imx682.bin \
vendor/samsung/a71/proprietary/vendor/lib/camera/f_dual_calibration.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/f_dual_calibration.bin \
vendor/samsung/a71/proprietary/vendor/lib/camera/uw_dual_calibration.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/uw_dual_calibration.bin \
vendor/samsung/a71/proprietary/vendor/lib/camera/w_dual_calibration.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/w_dual_calibration.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.0_0_lsi_s5kgw1s_new.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.0_0_lsi_s5kgw1s_new.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.0_0_lsi_s5kgw1s_old.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.0_0_lsi_s5kgw1s_old.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.0_1_sony_imx682.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.0_1_sony_imx682.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.1_sony_imx616.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.1_sony_imx616.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.2_hynix_hi1336.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.2_hynix_hi1336.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.3_lsi_gc5035.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.3_lsi_gc5035.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.4_lsi_gc5035_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.4_lsi_gc5035_macro.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.sensormodule.8_sony_imx616_full.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.sensormodule.8_sony_imx616_full.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.tuned.hynix_hi1336.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.tuned.hynix_hi1336.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.tuned.lsi_gc5035.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.tuned.lsi_gc5035.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.tuned.lsi_gc5035_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.tuned.lsi_gc5035_macro.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.tuned.lsi_s5kgw1s.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.tuned.lsi_s5kgw1s.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.tuned.sony_imx616.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.tuned.sony_imx616.bin \
vendor/samsung/a71/proprietary/vendor/lib64/camera/com.samsung.tuned.sony_imx682.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.samsung.tuned.sony_imx682.bin
vendor/samsung/a71/proprietary/vendor/lib/camera/w_dual_calibration.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/w_dual_calibration.bin
PRODUCT_PACKAGES += \
com.qti.eeprom.n24s64b_imx616 \