// // Automatically generated file. DO NOT MODIFY // soong_namespace { imports: [ "hardware/oplus", "vendor/oneplus/lemonadep", ], } cc_prebuilt_library_shared { name: "libpenguin", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpenguin.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAPSClient-cmd-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAPSClient-cmd-jni.so", ], shared_libs: [ "libvndksupport", "liblog", "libandroid", "libnativewindow", "libjnigraphics", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAPSClient-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAPSClient-jni.so", ], shared_libs: [ "libvndksupport", "liblog", "libandroid", "libnativewindow", "libjnigraphics", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAncFilter_jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAncFilter_jni.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAncHumBokeh-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAncHumBokeh-jni.so", ], shared_libs: [ "libjnigraphics", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAncHumanDoubleExposure-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so", ], shared_libs: [ "libjnigraphics", "liblog", "libEGL", "libGLESv3", "libandroid", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAncHumanRetain-jni_v2", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so", ], shared_libs: [ "libjnigraphics", "liblog", "libEGL", "libGLESv3", "libandroid", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAncHumanSegFigureFusion-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so", ], shared_libs: [ "libjnigraphics", "liblog", "libEGL", "libGLESv3", "libandroid", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAncHumanVideo-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAncHumanVideo-jni.so", ], shared_libs: [ "libjnigraphics", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libApsFaceBeautyPreviewProductJni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so", ], shared_libs: [ "libvndksupport", "liblog", "libandroid", "libjnigraphics", "libEGL", "libGLESv1_CM", "libGLESv3", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAvatarEngineRender", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAvatarEngineRender.so", ], shared_libs: [ "liblog", "libdl", "libandroid", "libz", "libGLESv3", "libEGL", "libstdc++", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libAvatarEngineRenderNative", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libAvatarEngineRenderNative.so", ], shared_libs: [ "libAvatarEngineRender", "liblog", "libdl", "libandroid", "libz", "libGLESv3", "libEGL", "libstdc++", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libCombineLut", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libCombineLut.so", ], shared_libs: [ "liblog", "libGLESv3", "libEGL", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libCombineLutJni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libCombineLutJni.so", ], shared_libs: [ "libCombineLut", "liblog", "libandroid", "libjnigraphics", "libEGL", "libGLESv1_CM", "libGLESv3", "libz", "libc", "libm", "libstdc++", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libFileExtender-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libFileExtender-jni.so", ], shared_libs: [ "libextendfile", "liblog", "libandroid", "libEGL", "libGLESv3", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libHeifEncoderWrapper", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libHeifEncoderWrapper.so", ], shared_libs: [ "liboplusheifwriter", "libutils", "libstagefright", "libstagefright_foundation", "liblog", "libmedia_omx", "libmedia", "libmedia_codeclist", "libnativehelper", "libandroid_runtime", "libnativewindow", "libui", "libgui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libNativeWinBuffExchange", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libNativeWinBuffExchange.so", ], shared_libs: [ "liblog", "libutils", "libnativewindow", "libui", "libgui", "android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libOplusBlurPreviewJNI", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so", ], shared_libs: [ "libvndksupport", "liblog", "libandroid", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libSuperTextWrapper", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libSuperTextWrapper.so", ], shared_libs: [ "liblog", "libXDocProcessSDK", "libYTCommon", "libGLESv3", "libEGL", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libXDocProcessSDK-jni.qti", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libXDocProcessSDK-jni.qti.so", ], shared_libs: [ "liblog", "libjnigraphics", "libvndksupport", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libXDocProcessSDK-jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libXDocProcessSDK-jni.so", ], shared_libs: [ "liblog", "libjnigraphics", "libvndksupport", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libXDocProcessSDK", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libXDocProcessSDK.so", ], shared_libs: [ "libdl", "liblog", "libYTCommon", "libEGL", "libGLESv3", "libc", "libz", "libm", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libYTCommon", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libYTCommon.so", ], shared_libs: [ "liblog", "libz", "libm", "libstdc++", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_wideselfie", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libarcsoft_wideselfie.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libcolorx-loader", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libcolorx-loader.so", ], shared_libs: [ "liblog", "libcutils", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libcolorx", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libcolorx.so", ], shared_libs: [ "liblog", "libbinder", "libutils", "libcutils", "libutilscallstack", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libcoolex", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libcoolex.so", ], shared_libs: [ "liblog", "libbinder", "libcolorx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libextendfile", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libextendfile.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libjni_wideselfie", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libjni_wideselfie.so", ], shared_libs: [ "libjnigraphics", "liblog", "libandroid", "libc", "libm", "libstdc++", "libdl", "libarcsoft_wideselfie", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libjnisingleblur_api", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libjnisingleblur_api.so", ], shared_libs: [ "libz", "libjnigraphics", "libvndksupport", "liblog", "libGLESv2", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libjnistblur_api", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libjnistblur_api.so", ], shared_libs: [ "libz", "libjnigraphics", "libvndksupport", "liblog", "libGLESv2", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "liboplusheifwriter", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/liboplusheifwriter.so", ], shared_libs: [ "libutils", "libcutils", "libstagefright", "libstagefright_foundation", "liblog", "libmedia_omx", "libmedia", "libmedia_codeclist", "libnativehelper", "libandroid_runtime", "libnativewindow", "libui", "libgui", "libbase", "libjpeg", "libjnigraphics", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libsingle_camera_bokeh_native", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so", ], shared_libs: [ "liblog", "libGLESv3", "libEGL", "libnativewindow", "libmpbase", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libst_mobile", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libst_mobile.so", ], shared_libs: [ "libz", "libGLESv2", "libEGL", "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libst_sticker_jni", owner: "oplus", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libst_sticker_jni.so", ], shared_libs: [ "liblog", "libst_mobile", "libandroid", "libGLESv3", "libEGL", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } android_app_import { name: "OplusAppPlatform", owner: "oplus", apk: "proprietary/system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "OplusCamera", owner: "oplus", apk: "proprietary/system_ext/priv-app/OplusCamera/OplusCamera.apk", overrides: [ "Camera2", "GoogleCameraGo", ], certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } dex_import { name: "oplus-support-wrapper", owner: "oplus", jars: [ "proprietary/system/framework/oplus-support-wrapper.jar", ], } dex_import { name: "com.oplus.camera.unit.sdk.adapter", owner: "oplus", jars: [ "proprietary/system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar", ], system_ext_specific: true, } dex_import { name: "com.oplus.camera.unit.sdk", owner: "oplus", jars: [ "proprietary/system_ext/framework/com.oplus.camera.unit.sdk.jar", ], system_ext_specific: true, }