From 7a0b38c0651f0a026e5fc15741bbcb60c35b21fa Mon Sep 17 00:00:00 2001 From: SonicBSV Date: Fri, 1 Aug 2025 22:56:46 +0300 Subject: [PATCH] X01BD: Regen with elf checks --- X01BD/Android.bp | 1403 +++++++++++++++++++++++++++++++++++++++-- X01BD/X01BD-vendor.mk | 65 +- 2 files changed, 1426 insertions(+), 42 deletions(-) diff --git a/X01BD/Android.bp b/X01BD/Android.bp index 6921526..db6d9c3 100644 --- a/X01BD/Android.bp +++ b/X01BD/Android.bp @@ -159,7 +159,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "libchromatix_csidtg_common", + name: "libchromatix_ar1337_common", owner: "asus", strip: { none: true, @@ -167,7 +167,7 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: [ - "proprietary/vendor/lib/libchromatix_csidtg_common.so", + "proprietary/vendor/lib/libchromatix_ar1337_common.so", ], shared_libs: [ "libcutils", @@ -185,7 +185,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "libchromatix_csidtg_cpp_preview", + name: "libchromatix_ar1337_cpp_ds_chromatix", owner: "asus", strip: { none: true, @@ -193,7 +193,7 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: [ - "proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so", + "proprietary/vendor/lib/libchromatix_ar1337_cpp_ds_chromatix.so", ], shared_libs: [ "libcutils", @@ -211,7 +211,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "libchromatix_csidtg_postproc", + name: "libchromatix_ar1337_cpp_hfr_120", owner: "asus", strip: { none: true, @@ -219,7 +219,7 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: [ - "proprietary/vendor/lib/libchromatix_csidtg_postproc.so", + "proprietary/vendor/lib/libchromatix_ar1337_cpp_hfr_120.so", ], shared_libs: [ "libcutils", @@ -237,7 +237,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "libchromatix_csidtg_preview", + name: "libchromatix_ar1337_cpp_hfr_60", owner: "asus", strip: { none: true, @@ -245,7 +245,7 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: [ - "proprietary/vendor/lib/libchromatix_csidtg_preview.so", + "proprietary/vendor/lib/libchromatix_ar1337_cpp_hfr_60.so", ], shared_libs: [ "libcutils", @@ -263,7 +263,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "libchromatix_csidtg_zsl_preview", + name: "libchromatix_ar1337_cpp_hfr_90", owner: "asus", strip: { none: true, @@ -271,7 +271,683 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: [ - "proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so", + "proprietary/vendor/lib/libchromatix_ar1337_cpp_hfr_90.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_cpp_liveshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_cpp_liveshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_cpp_preview", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_cpp_preview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_cpp_snapshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_cpp_snapshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_cpp_us_chromatix", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_cpp_us_chromatix.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_cpp_video", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_cpp_video.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_cpp_video_full", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_cpp_video_full.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_default_preview_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_default_preview_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_default_video", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_default_video.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_default_video_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_default_video_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_front_bokeh_cpp_preview", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_front_bokeh_cpp_preview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_front_bokeh_cpp_snapshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_front_bokeh_cpp_snapshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_front_bokeh_preview", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_front_bokeh_preview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_front_bokeh_snapshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_front_bokeh_snapshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_front_bokeh_zsl_preview_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_front_bokeh_zsl_preview_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_hfr_120", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_hfr_120.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_hfr_120_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_hfr_120_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_hfr_60", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_hfr_60.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_hfr_60_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_hfr_60_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_hfr_90", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_hfr_90.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_hfr_90_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_hfr_90_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_postproc", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_postproc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_preview", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_preview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_snapshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_snapshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_video_full", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_video_full.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_zsl_preview_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_zsl_preview_bu64297.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_ar1337_zsl_video_bu64297", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_ar1337_zsl_video_bu64297.so", ], shared_libs: [ "libcutils", @@ -2472,6 +3148,578 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_common", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_common.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_hfr_120", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_hfr_120.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_hfr_60", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_hfr_60.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_hfr_90", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_hfr_90.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_liveshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_liveshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_preview", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_preview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_snapshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_snapshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_cpp_video", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_cpp_video.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_default_preview_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_default_preview_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_default_video", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_default_video.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_default_video_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_default_video_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_hfr_120", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_hfr_120.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_hfr_120_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_hfr_120_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_hfr_60", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_hfr_60.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_hfr_60_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_hfr_60_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_hfr_90", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_hfr_90.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_hfr_90_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_hfr_90_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_postproc", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_postproc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_preview", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_preview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_snapshot", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_snapshot.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_zsl_preview_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_zsl_preview_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromatix_s5k5e9yu05_zsl_video_3a", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libchromatix_s5k5e9yu05_zsl_video_3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libdepthmapwrapper", owner: "asus", @@ -3069,6 +4317,59 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmmcamera_ar1337", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmmcamera_ar1337.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_ar1337_eeprom", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmmcamera_ar1337_eeprom.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmmcamera_eeprom_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmmcamera_arcsoftbokeh_lib", owner: "asus", @@ -3134,32 +4435,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libmmcamera_csidtg", - owner: "asus", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: [ - "proprietary/vendor/lib/libmmcamera_csidtg.so", - ], - shared_libs: [ - "libcutils", - "liblog", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libmmcamera_dbg", owner: "asus", @@ -3368,6 +4643,7 @@ cc_prebuilt_library_shared { }, }, compile_multilib: "32", + check_elf_files: false, prefer: true, soc_specific: true, } @@ -3392,6 +4668,7 @@ cc_prebuilt_library_shared { }, }, compile_multilib: "32", + check_elf_files: false, prefer: true, soc_specific: true, } @@ -5234,6 +6511,59 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmmcamera_s5k5e9_slave_back_p24c64e_eeprom", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmmcamera_s5k5e9_slave_back_p24c64e_eeprom.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmmcamera_eeprom_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_s5k5e9yu05", + owner: "asus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmmcamera_s5k5e9yu05.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmmcamera_stillmore_lib", owner: "asus", @@ -5712,6 +7042,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so", ], shared_libs: [ + "liblog", "libc", "libcutils", "libutils", diff --git a/X01BD/X01BD-vendor.mk b/X01BD/X01BD-vendor.mk index bf2cc46..cd5fe49 100644 --- a/X01BD/X01BD-vendor.mk +++ b/X01BD/X01BD-vendor.mk @@ -24,10 +24,12 @@ PRODUCT_COPY_FILES += \ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Speaker_cal.acdb \ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_workspaceFile.qwsp \ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \ + vendor/asus/X01BD/proprietary/vendor/etc/camera/ar1337_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ar1337_chromatix.xml \ vendor/asus/X01BD/proprietary/vendor/etc/camera/camera_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camera_config.xml \ vendor/asus/X01BD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/gc5025_ofilm_13m_chromatix.xml \ vendor/asus/X01BD/proprietary/vendor/etc/camera/imx486_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/imx486_chromatix.xml \ vendor/asus/X01BD/proprietary/vendor/etc/camera/ov13855_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_chromatix.xml \ + vendor/asus/X01BD/proprietary/vendor/etc/camera/s5k5e9yu05_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/s5k5e9yu05_chromatix.xml \ vendor/asus/X01BD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sensor_def_qcomdev.conf \ vendor/asus/X01BD/proprietary/vendor/firmware/Himax_firmware.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/Himax_firmware.bin \ vendor/asus/X01BD/proprietary/vendor/firmware/a512_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b00 \ @@ -66,11 +68,37 @@ PRODUCT_PACKAGES += \ vendor.qti.hardware.fingerprint@1.0 \ libactuator_imx486_holitech_12m \ libarcsoft_dualcam_refocus \ - libchromatix_csidtg_common \ - libchromatix_csidtg_cpp_preview \ - libchromatix_csidtg_postproc \ - libchromatix_csidtg_preview \ - libchromatix_csidtg_zsl_preview \ + libchromatix_ar1337_common \ + libchromatix_ar1337_cpp_ds_chromatix \ + libchromatix_ar1337_cpp_hfr_120 \ + libchromatix_ar1337_cpp_hfr_60 \ + libchromatix_ar1337_cpp_hfr_90 \ + libchromatix_ar1337_cpp_liveshot \ + libchromatix_ar1337_cpp_preview \ + libchromatix_ar1337_cpp_snapshot \ + libchromatix_ar1337_cpp_us_chromatix \ + libchromatix_ar1337_cpp_video \ + libchromatix_ar1337_cpp_video_full \ + libchromatix_ar1337_default_preview_bu64297 \ + libchromatix_ar1337_default_video \ + libchromatix_ar1337_default_video_bu64297 \ + libchromatix_ar1337_front_bokeh_cpp_preview \ + libchromatix_ar1337_front_bokeh_cpp_snapshot \ + libchromatix_ar1337_front_bokeh_preview \ + libchromatix_ar1337_front_bokeh_snapshot \ + libchromatix_ar1337_front_bokeh_zsl_preview_bu64297 \ + libchromatix_ar1337_hfr_120 \ + libchromatix_ar1337_hfr_120_bu64297 \ + libchromatix_ar1337_hfr_60 \ + libchromatix_ar1337_hfr_60_bu64297 \ + libchromatix_ar1337_hfr_90 \ + libchromatix_ar1337_hfr_90_bu64297 \ + libchromatix_ar1337_postproc \ + libchromatix_ar1337_preview \ + libchromatix_ar1337_snapshot \ + libchromatix_ar1337_video_full \ + libchromatix_ar1337_zsl_preview_bu64297 \ + libchromatix_ar1337_zsl_video_bu64297 \ libchromatix_gc5025_ofilm_13m_common \ libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix \ libchromatix_gc5025_ofilm_13m_cpp_hfr_120 \ @@ -155,6 +183,28 @@ PRODUCT_PACKAGES += \ libchromatix_ov13855_video_full \ libchromatix_ov13855_zsl_preview_bu64297 \ libchromatix_ov13855_zsl_video_bu64297 \ + libchromatix_s5k5e9yu05_common \ + libchromatix_s5k5e9yu05_cpp_hfr_120 \ + libchromatix_s5k5e9yu05_cpp_hfr_60 \ + libchromatix_s5k5e9yu05_cpp_hfr_90 \ + libchromatix_s5k5e9yu05_cpp_liveshot \ + libchromatix_s5k5e9yu05_cpp_preview \ + libchromatix_s5k5e9yu05_cpp_snapshot \ + libchromatix_s5k5e9yu05_cpp_video \ + libchromatix_s5k5e9yu05_default_preview_3a \ + libchromatix_s5k5e9yu05_default_video \ + libchromatix_s5k5e9yu05_default_video_3a \ + libchromatix_s5k5e9yu05_hfr_120 \ + libchromatix_s5k5e9yu05_hfr_120_3a \ + libchromatix_s5k5e9yu05_hfr_60 \ + libchromatix_s5k5e9yu05_hfr_60_3a \ + libchromatix_s5k5e9yu05_hfr_90 \ + libchromatix_s5k5e9yu05_hfr_90_3a \ + libchromatix_s5k5e9yu05_postproc \ + libchromatix_s5k5e9yu05_preview \ + libchromatix_s5k5e9yu05_snapshot \ + libchromatix_s5k5e9yu05_zsl_preview_3a \ + libchromatix_s5k5e9yu05_zsl_video_3a \ libdepthmapwrapper \ libflash_pmic \ libjpegdhw \ @@ -176,9 +226,10 @@ PRODUCT_PACKAGES += \ libmmcamera2_stats_algorithm \ libmmcamera2_stats_lib \ libmmcamera2_stats_modules \ + libmmcamera_ar1337 \ + libmmcamera_ar1337_eeprom \ libmmcamera_arcsoftbokeh_lib \ libmmcamera_bokeh \ - libmmcamera_csidtg \ libmmcamera_dbg \ libmmcamera_depth_map \ libmmcamera_dummyalgo \ @@ -251,6 +302,8 @@ PRODUCT_PACKAGES += \ libmmcamera_ppbase_module \ libmmcamera_ppeiscore \ libmmcamera_quadracfa \ + libmmcamera_s5k5e9_slave_back_p24c64e_eeprom \ + libmmcamera_s5k5e9yu05 \ libmmcamera_stillmore_lib \ libmmcamera_sw2d_lib \ libmmcamera_thread_services \