peridot: Copy audio prebuilts with copy rules

Change-Id: I25eb8998bf85ddb5e1d37c51ab8b75024195ca0d
This commit is contained in:
AdarshGrewal
2025-08-17 12:23:03 +05:30
parent 66842687f8
commit 1a93fd88d0
2 changed files with 25 additions and 429 deletions

View File

@@ -6326,7 +6326,6 @@ cc_prebuilt_library_shared {
"libmisfpsop", "libmisfpsop",
"vendor.qti.hardware.pal@1.0-impl", "vendor.qti.hardware.pal@1.0-impl",
"vendor.qti.hardware.pal@1.0", "vendor.qti.hardware.pal@1.0",
"vendor.qti.hardware.AGMIPC@1.0-impl",
"vendor.qti.hardware.AGMIPC@1.0", "vendor.qti.hardware.AGMIPC@1.0",
"libc++", "libc++",
"libc", "libc",
@@ -6336,6 +6335,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
relative_install_path: "hw", relative_install_path: "hw",
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
@@ -9732,84 +9732,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "lib_bt_aptx",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_bt_aptx.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_bt_ble",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_bt_ble.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_bt_bundle",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_bt_bundle.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "lib_bt_lhdc", name: "lib_bt_lhdc",
owner: "xiaomi", owner: "xiaomi",
@@ -10015,12 +9937,9 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libagm.so", "proprietary/vendor/lib64/libagm.so",
], ],
shared_libs: [ shared_libs: [
"libar-gsl",
"liblog", "liblog",
"libcutils", "libcutils",
"liblx-osal",
"libaudioroute", "libaudioroute",
"libats",
"libarmemlog", "libarmemlog",
"libmisight", "libmisight",
"libxlog", "libxlog",
@@ -10035,33 +9954,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, check_elf_files: false,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libagmmixer",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libagmmixer.so",
],
shared_libs: [
"libtinyalsa",
"libexpat",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -10129,87 +10022,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libar-acdb",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libar-acdb.so",
],
shared_libs: [
"liblx-osal",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libar-gpr",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libar-gpr.so",
],
shared_libs: [
"liblx-osal",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libar-gsl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libar-gsl.so",
],
shared_libs: [
"liblx-osal",
"libar-acdb",
"liblx-ar_util",
"libar-gpr",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libar-pal", name: "libar-pal",
owner: "xiaomi", owner: "xiaomi",
@@ -10222,14 +10034,11 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libar-pal.so", "proprietary/vendor/lib64/libar-pal.so",
], ],
shared_libs: [ shared_libs: [
"libar-gsl",
"liblog", "liblog",
"libexpat", "libexpat",
"liblx-osal",
"libaudioroute", "libaudioroute",
"libcutils", "libcutils",
"libutilscallstack", "libutilscallstack",
"libagmclient",
"libaudioroute_ext", "libaudioroute_ext",
"libvui_intf", "libvui_intf",
"libarmemlog", "libarmemlog",
@@ -10248,6 +10057,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -10266,37 +10076,6 @@ cc_prebuilt_library_shared {
shared_libs: [ shared_libs: [
"liblog", "liblog",
"libexpat", "libexpat",
"liblx-osal",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libats",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libats.so",
],
shared_libs: [
"liblx-osal",
"libutils",
"libcutils",
"libdiag",
"libar-gsl",
"libar-acdb",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -10305,6 +10084,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -12510,33 +12290,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libcustomva_intf",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcustomva_intf.so",
],
shared_libs: [
"liblog",
"libcutils",
"liblx-osal",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libcv_common", name: "libcv_common",
owner: "xiaomi", owner: "xiaomi",
@@ -14698,33 +14451,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libhotword_intf",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libhotword_intf.so",
],
shared_libs: [
"liblog",
"libcutils",
"liblx-osal",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libhta_hexagon_runtime_snpe", name: "libhta_hexagon_runtime_snpe",
owner: "xiaomi", owner: "xiaomi",
@@ -16329,64 +16055,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "liblx-ar_util",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/liblx-ar_util.so",
],
shared_libs: [
"liblog",
"liblx-osal",
"libxlog",
"libmisight",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblx-osal",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/liblx-osal.so",
],
shared_libs: [
"liblog",
"libdiag",
"libion",
"libpdmapper",
"libpdnotifier",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libmapdata_api", name: "libmapdata_api",
owner: "xiaomi", owner: "xiaomi",
@@ -16470,12 +16138,9 @@ cc_prebuilt_library_shared {
shared_libs: [ shared_libs: [
"libagm", "libagm",
"libaudioroute", "libaudioroute",
"libar-acdb",
"liblog", "liblog",
"libcutils", "libcutils",
"libats",
"libexpat", "libexpat",
"liblx-osal",
"libtinyalsa", "libtinyalsa",
"libc++", "libc++",
"libc", "libc",
@@ -16485,6 +16150,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -18929,42 +18595,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libpalclient",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libpalclient.so",
],
shared_libs: [
"libhidlbase",
"libhidltransport",
"libutils",
"liblog",
"libcutils",
"libfmq",
"libhardware",
"libbase",
"vendor.qti.hardware.pal@1.0",
"android.hidl.allocator@1.0",
"android.hidl.memory@1.0",
"libhidlmemory",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libpdmapper", name: "libpdmapper",
owner: "xiaomi", owner: "xiaomi",
@@ -19417,7 +19047,6 @@ cc_prebuilt_library_shared {
"libqc2audio_basecodec", "libqc2audio_basecodec",
"libcodec2_vndk", "libcodec2_vndk",
"libstagefright_foundation", "libstagefright_foundation",
"libpalclient",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -19426,6 +19055,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -25161,7 +24791,6 @@ cc_prebuilt_library_shared {
shared_libs: [ shared_libs: [
"liblog", "liblog",
"libcutils", "libcutils",
"liblx-osal",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -25170,6 +24799,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -28489,40 +28119,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.AGMIPC@1.0-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"liblog",
"libcutils",
"libhardware",
"libbase",
"libar-gsl",
"vendor.qti.hardware.AGMIPC@1.0",
"libutilscallstack",
"libagm",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.hardware.ListenSoundModel@1.0-impl", name: "vendor.qti.hardware.ListenSoundModel@1.0-impl",
owner: "xiaomi", owner: "xiaomi",
@@ -37040,7 +36636,6 @@ cc_prebuilt_library_shared {
shared_libs: [ shared_libs: [
"liblog", "liblog",
"libtinyalsa", "libtinyalsa",
"libagmmixer",
"audio.primary.pineapple", "audio.primary.pineapple",
"libagm", "libagm",
"libc++", "libc++",
@@ -37051,6 +36646,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
device_specific: true, device_specific: true,
} }
@@ -37157,7 +36753,6 @@ cc_prebuilt_library_shared {
shared_libs: [ shared_libs: [
"liblog", "liblog",
"libtinyalsa", "libtinyalsa",
"libagmmixer",
"audio.primary.pineapple", "audio.primary.pineapple",
"libagm", "libagm",
"libc++", "libc++",
@@ -37168,6 +36763,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
device_specific: true, device_specific: true,
} }
@@ -37402,7 +36998,6 @@ cc_prebuilt_library_shared {
shared_libs: [ shared_libs: [
"liblog", "liblog",
"libtinyalsa", "libtinyalsa",
"libagmmixer",
"libar-pal", "libar-pal",
"audio.primary.pineapple", "audio.primary.pineapple",
"libagm", "libagm",
@@ -37414,6 +37009,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
device_specific: true, device_specific: true,
} }

View File

@@ -1351,7 +1351,21 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \ vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \
vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigsecure.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigsecure.bin \ vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigsecure.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigsecure.bin \
vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \ vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \
vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin vendor/xiaomi/peridot/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \
vendor/xiaomi/peridot/proprietary/vendor/lib64/lib_bt_aptx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib_bt_aptx.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/lib_bt_ble.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib_bt_ble.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/lib_bt_bundle.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib_bt_bundle.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libagmmixer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagmmixer.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libar-acdb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-acdb.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libar-gpr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-gpr.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libar-gsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-gsl.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libats.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libcustomva_intf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcustomva_intf.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libhotword_intf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhotword_intf.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/liblx-ar_util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-ar_util.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/liblx-osal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-osal.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/libpalclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpalclient.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
btaudio_offload_if \ btaudio_offload_if \
@@ -1623,9 +1637,6 @@ PRODUCT_PACKAGES += \
libVoiceSdk \ libVoiceSdk \
libWlanServiceJni \ libWlanServiceJni \
libXMFaceFocus \ libXMFaceFocus \
lib_bt_aptx \
lib_bt_ble \
lib_bt_bundle \
lib_bt_lhdc \ lib_bt_lhdc \
lib_misound_asc \ lib_misound_asc \
libadm \ libadm \
@@ -1634,15 +1645,10 @@ PRODUCT_PACKAGES += \
libadsp_default_listener \ libadsp_default_listener \
libadsprpc \ libadsprpc \
libagm \ libagm \
libagmmixer \
libaidenoiser \ libaidenoiser \
libaidenoiserv2 \ libaidenoiserv2 \
libar-acdb \
libar-gpr \
libar-gsl \
libar-pal \ libar-pal \
libarmemlog \ libarmemlog \
libats \
libaudio_log_utils \ libaudio_log_utils \
libaudiocloudctrl \ libaudiocloudctrl \
libaudiofeaturestats \ libaudiofeaturestats \
@@ -1712,7 +1718,6 @@ PRODUCT_PACKAGES += \
libcommonchiutils \ libcommonchiutils \
libconfigdb \ libconfigdb \
libcpion \ libcpion \
libcustomva_intf \
libcv_common \ libcv_common \
libdapparamstorage \ libdapparamstorage \
libdataitems \ libdataitems \
@@ -1785,7 +1790,6 @@ PRODUCT_PACKAGES += \
libhis_face_tracking \ libhis_face_tracking \
libhistogram \ libhistogram \
libhme \ libhme \
libhotword_intf \
libhta_hexagon_runtime_snpe \ libhta_hexagon_runtime_snpe \
libiccprofile \ libiccprofile \
libidl \ libidl \
@@ -1837,8 +1841,6 @@ PRODUCT_PACKAGES += \
liblowi_common \ liblowi_common \
liblowi_wifihal \ liblowi_wifihal \
liblqe \ liblqe \
liblx-ar_util \
liblx-osal \
libmapdata_api \ libmapdata_api \
libmasc \ libmasc \
libmcs \ libmcs \
@@ -1921,7 +1923,6 @@ PRODUCT_PACKAGES += \
libops \ libops \
libos \ libos \
libpal_net_if \ libpal_net_if \
libpalclient \
libpdmapper \ libpdmapper \
libpdnotifier \ libpdnotifier \
libperfconfig \ libperfconfig \
@@ -2242,7 +2243,6 @@ PRODUCT_PACKAGES += \
vendor.qti.diaghal@1.0_vendor \ vendor.qti.diaghal@1.0_vendor \
vendor.qti.gnss-V5-ndk \ vendor.qti.gnss-V5-ndk \
vendor.qti.gnss-service \ vendor.qti.gnss-service \
vendor.qti.hardware.AGMIPC@1.0-impl \
vendor.qti.hardware.ListenSoundModel@1.0-impl \ vendor.qti.hardware.ListenSoundModel@1.0-impl \
vendor.qti.hardware.ListenSoundModel@1.0 \ vendor.qti.hardware.ListenSoundModel@1.0 \
vendor.qti.hardware.alarm-V1-ndk \ vendor.qti.hardware.alarm-V1-ndk \