1 Commits

Author SHA1 Message Date
NotBlazeee28 6cb5ba4e63 peridot-miuicamera: Enable ELF checks 2025-12-17 21:55:32 +00:00
7 changed files with 221 additions and 209 deletions
+34 -27
View File
@@ -1,13 +1,32 @@
//
// Automatically generated file. DO NOT MODIFY // Automatically generated file. DO NOT MODIFY
// //
// This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
soong_namespace { soong_namespace {
imports: [ imports: [
"device/xiaomi/peridot-miuicamera",
], ],
} }
android_app_import {
name: "MiuiCamera",
owner: "xiaomi",
apk: "proprietary/system/priv-app/MiuiCamera/MiuiCamera.apk",
overrides: [
"Aperture",
"Camera",
"Camera2",
"CameraGo",
"GoogleCameraGo",
"Snap",
"SnapdragonCamera",
],
certificate: "platform",
dex_preopt: {
enabled: false,
},
privileged: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libcamera_algoup_jni.xiaomi", name: "libcamera_algoup_jni.xiaomi",
owner: "xiaomi", owner: "xiaomi",
@@ -45,6 +64,7 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
@@ -80,6 +100,7 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
@@ -94,26 +115,26 @@ cc_prebuilt_library_shared {
"proprietary/system/lib64/libgui-xiaomi.so", "proprietary/system/lib64/libgui-xiaomi.so",
], ],
shared_libs: [ shared_libs: [
"libvndksupport",
"libgralloctypes", "libgralloctypes",
"android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@4.0",
"android.hardware.graphics.common-V7-ndk",
"android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@1.0",
"android.hardware.graphics.bufferqueue@2.0", "android.hardware.graphics.bufferqueue@2.0",
"android.hardware.graphics.common-V4-ndk",
"android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.1",
"android.hardware.graphics.common@1.2", "android.hardware.graphics.common@1.2",
"android.hidl.token@1.0-utils", "android.hidl.token@1.0-utils",
"libbase", "libbase",
"libcutils", "libcutils",
"libEGL", "libEGL",
"libGLESv2",
"libhidlbase", "libhidlbase",
"liblog", "liblog",
"libnativewindow", "libnativewindow",
"libsync", "libsync",
"libui", "libui",
"libbinder",
"libGLESv2",
"libutils", "libutils",
"libvndksupport",
"libbinder",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -122,7 +143,9 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
@@ -134,7 +157,7 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/system/lib64/libmicampostproc_client.so", "proprietary/system/lib64/libmicampostproc_client.so"
], ],
shared_libs: [ shared_libs: [
"liblog", "liblog",
@@ -153,7 +176,7 @@ cc_prebuilt_library_shared {
"libnativehelper", "libnativehelper",
"libhidlbase", "libhidlbase",
"libhidltransport", "libhidltransport",
"vendor.xiaomi.hardware.campostproc@1.0_system", "vendor.xiaomi.hardware.campostproc@1.0",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -163,11 +186,11 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.campostproc@1.0_system", name: "vendor.xiaomi.hardware.campostproc@1.0",
stem: "vendor.xiaomi.hardware.campostproc@1.0",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -192,21 +215,5 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
} soc_specific: true,
android_app_import {
name: "MiuiCamera",
owner: "xiaomi",
apk: "proprietary/system/priv-app/MiuiCamera/MiuiCamera.apk",
overrides: [
"Aperture",
"Camera",
"Camera2",
"GoogleCameraGo",
],
certificate: "platform",
dex_preopt: {
enabled: false,
},
privileged: true,
} }
+5 -1
View File
@@ -1,5 +1,9 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),peridot-miuicamera)
endif
+2 -1
View File
@@ -1,3 +1,4 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
+3 -3
View File
@@ -1,14 +1,14 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
PRODUCT_SOONG_NAMESPACES += \ PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/peridot-miuicamera vendor/xiaomi/peridot-miuicamera
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
MiuiCamera \
libcamera_algoup_jni.xiaomi \ libcamera_algoup_jni.xiaomi \
libcamera_mianode_jni.xiaomi \ libcamera_mianode_jni.xiaomi \
libgui-xiaomi \ libgui-xiaomi \
libmicampostproc_client \ libmicampostproc_client \
vendor.xiaomi.hardware.campostproc@1.0_system \ vendor.xiaomi.hardware.campostproc@1.0
MiuiCamera
Binary file not shown.