These files are installed on the vendor partition regardless of whether we use a prebuilt APEX or build it from source. History links (Google internal only): libg3a_gabc.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gABC/libg3a_gabc.rc;drc=82654c90cc30d21948d0be24931edda10739caf0 libg3a_gaf.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gAF/libg3a_gaf.rc;drc=1e01ef4606e8553866d803a30e4284485ff12741 libg3a_ghawb.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gHAWB/libg3a_ghawb.rc;drc=82654c90cc30d21948d0be24931edda10739caf0 Bug: 380379803 Test: presubmit, check husky logs when prebuilt APEX is used Flag: EXEMPT build system fix Change-Id: I405c0e3ad78d63e3faee8723c2ba7ba7cf0dd6db
60 lines
1.3 KiB
Text
60 lines
1.3 KiB
Text
package {
|
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "dump_camera",
|
|
srcs: ["dump_camera.cpp"],
|
|
cflags: [
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Werror",
|
|
],
|
|
shared_libs: [
|
|
"libbase",
|
|
"libdump",
|
|
"liblog",
|
|
],
|
|
vendor: true,
|
|
relative_install_path: "dump",
|
|
}
|
|
|
|
prebuilt_etc {
|
|
name: "lyric_preview_dis_xml",
|
|
vendor: true,
|
|
filename: "vendor.android.hardware.camera.preview-dis.xml",
|
|
src: "vendor.android.hardware.camera.preview-dis.xml",
|
|
sub_dir: "permissions",
|
|
}
|
|
|
|
prebuilt_etc {
|
|
name: "concurrent_foldable_dual_front_xml",
|
|
vendor: true,
|
|
filename: "com.google.pixel.camera.concurrent_foldable_dual_front.xml",
|
|
src: "com.google.pixel.camera.concurrent_foldable_dual_front.xml",
|
|
sub_dir: "permissions",
|
|
}
|
|
|
|
prebuilt_etc {
|
|
name: "libg3a_standalone_gabc_rc",
|
|
vendor: true,
|
|
proprietary: true,
|
|
init_rc: ["libg3a_gabc.rc"],
|
|
src: "libg3a_gabc.rc",
|
|
}
|
|
|
|
prebuilt_etc {
|
|
name: "libg3a_standalone_gaf_rc",
|
|
vendor: true,
|
|
proprietary: true,
|
|
init_rc: ["libg3a_gaf.rc"],
|
|
src: "libg3a_gaf.rc",
|
|
}
|
|
|
|
prebuilt_etc {
|
|
name: "libg3a_standalone_ghawb_rc",
|
|
vendor: true,
|
|
proprietary: true,
|
|
init_rc: ["libg3a_ghawb.rc"],
|
|
src: "libg3a_ghawb.rc",
|
|
}
|