cc_binary { name: "init_gsi", system_ext_specific: true, srcs: [ "init_gsi.cpp", "quirks.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, }