rodin-miuicamera: Sync with tree changes

Change-Id: I1392f27845c83f9e3704d3f0241e16e0e80c0e85
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
This commit is contained in:
2026-07-04 01:21:25 +02:00
parent 0e6e751878
commit 4a52fd9b7b
588 changed files with 632 additions and 55671 deletions
+481
View File
@@ -9,6 +9,81 @@ soong_namespace {
],
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.misys.common-V3-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.xiaomi.hardware.misys.common-V3-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.misys.core-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.xiaomi.hardware.misys.core-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.mtkblackbox-V2-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.xiaomi.hardware.mtkblackbox-V2-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcamera_algoup_jni.xiaomi",
owner: "xiaomi",
@@ -119,6 +194,69 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "libmisys_jni.xiaomi",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/libmisys_jni.xiaomi.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libnativehelper",
"libhidlmemory",
"libhidlbase",
"libhidltransport",
"android.hidl.memory@1.0",
"android.hidl.allocator@1.0",
"vendor.xiaomi.hardware.misys@1.0",
"vendor.xiaomi.hardware.misys@3.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "libmqsas",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/libmqsas.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libbinder",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "libmtkisp_metadata_sys",
owner: "xiaomi",
@@ -146,6 +284,33 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "miui.mqsas.native-cpp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/miui.mqsas.native-cpp.so",
],
shared_libs: [
"libbinder",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.camera.isphal-V1-ndk-system_ext",
stem: "vendor.mediatek.hardware.camera.isphal-V1-ndk",
@@ -205,6 +370,173 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.aidlbgservice-V1-ndk-system_ext",
stem: "vendor.xiaomi.hardware.aidlbgservice-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.xiaomi.hardware.aidlbgservice-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.bgservice@1.0-system_ext",
stem: "vendor.xiaomi.hardware.bgservice@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.xiaomi.hardware.bgservice@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.misys.common-V3-ndk-system_ext",
stem: "vendor.xiaomi.hardware.misys.common-V3-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.xiaomi.hardware.misys.common-V3-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.misys.core-V1-ndk-system_ext",
stem: "vendor.xiaomi.hardware.misys.core-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.xiaomi.hardware.misys.core-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.misys@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.xiaomi.hardware.misys@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.misys@3.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.xiaomi.hardware.misys@3.0.so",
],
shared_libs: [
"android.hidl.allocator@1.0",
"android.hidl.memory.block@1.0",
"android.hidl.memory.token@1.0",
"vendor.xiaomi.hardware.misys@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
android_app_import {
name: "MiuiCamera",
owner: "xiaomi",
@@ -227,3 +559,152 @@ dex_import {
"proprietary/system/framework/mediatek-framework.jar",
],
}
dex_import {
name: "vendor.xiaomi.hardware.bgservice-V1.0-java",
owner: "xiaomi",
jars: [
"proprietary/system_ext/framework/vendor.xiaomi.hardware.bgservice-V1.0-java.jar",
],
system_ext_specific: true,
}
dex_import {
name: "vendor.xiaomi.hardware.misys-V1.0-java",
owner: "xiaomi",
jars: [
"proprietary/system_ext/framework/vendor.xiaomi.hardware.misys-V1.0-java.jar",
],
system_ext_specific: true,
}
dex_import {
name: "vendor.xiaomi.hardware.misys-V2.0-java",
owner: "xiaomi",
jars: [
"proprietary/system_ext/framework/vendor.xiaomi.hardware.misys-V2.0-java.jar",
],
system_ext_specific: true,
}
dex_import {
name: "vendor.xiaomi.hardware.misys-V4.0-java",
owner: "xiaomi",
jars: [
"proprietary/system_ext/framework/vendor.xiaomi.hardware.misys-V4.0-java.jar",
],
system_ext_specific: true,
}
dex_import {
name: "vendor.xiaomi.hardware.misys.V3_0",
owner: "xiaomi",
jars: [
"proprietary/system_ext/framework/vendor.xiaomi.hardware.misys.V3_0.jar",
],
system_ext_specific: true,
}
dex_import {
name: "vendor.xiaomi.hardware.misys.common-V2-java",
owner: "xiaomi",
jars: [
"proprietary/system_ext/framework/vendor.xiaomi.hardware.misys.common-V2-java.jar",
],
system_ext_specific: true,
}
prebuilt_etc_xml {
name: "manifest_mtkblackbox.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/manifest_mtkblackbox.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.xiaomi.hardware.misys.common.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.misys.common.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.xiaomi.hardware.misys.core.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.misys.core.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.xiaomi.hardware.misys.core-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.xiaomi.hardware.misys.core-service",
],
shared_libs: [
"libbase",
"liblog",
"libutils",
"libbinder_ndk",
"vendor.xiaomi.hardware.misys.core-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "hypsys_vendor",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hypsys_vendor",
],
shared_libs: [
"libc",
"libssl",
"vendor.xiaomi.hardware.mtkblackbox-V2-ndk",
"libmisight",
"libcutils",
"libcrypto",
"libz",
"libbase",
"liblog",
"libutils",
"libbinder_ndk",
"libjsoncpp",
"vendor.xiaomi.hardware.misys.core-V1-ndk",
"vendor.xiaomi.hardware.misys.common-V3-ndk",
"xiaomi.system.hypsys.common-V1-ndk",
"libc++",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}