android_device_peter_gsi/init/Android.bp
Peter Cai 1062c77ff9 gsi: init: Exclude sysbta for AIDL audio HAL
It won't work for them. Hopefully they don't need it. If they do, we'll
have to figure something out later.
2024-10-06 10:18:51 -04:00

33 lines
808 B
Text

cc_binary {
name: "init_gsi",
system_ext_specific: true,
srcs: [
"init_gsi.cpp",
"quirks.cpp",
"quirks/no_sysbta.cpp",
// Per-device / SoC preset properties
"quirks/preset_props.cpp",
// SoC-specific quirks
"quirks/soc/mtk_ril.cpp",
"quirks/soc/mtk_trustkernel.cpp",
"quirks/soc/caf_audio.cpp",
// Device-specific quirks
"quirks/device/unihertz_keylayout.cpp",
],
shared_libs: ["libbase", "libdl", "liblog", "libutils"],
static_libs: ["libresetprop", "libc++fs"],
init_rc: ["init_gsi.rc"],
cflags: [
"-std=gnu++17",
],
target: {
android: {
ldflags: ["-Wl,--rpath,/system/${LIB}/bootstrap"],
},
},
bootstrap: true,
}