| func globalFlags(ctx android.BaseContext) []string {
|
| if ctx.AConfig().Getenv("AB_OTA_UPDATER") == "true" {
|
| cflags = append(cflags, "-DAB_OTA_UPDATER=1")
|
| func globalSrcs(ctx android.BaseContext) []string {
|
| if ctx.AConfig().Getenv("TWRP_CUSTOM_KEYBOARD") != "" {
|
| srcs = append(srcs, ctx.AConfig().Getenv("TWRP_CUSTOM_KEYBOARD"))
|
| func globalIncludes(ctx android.BaseContext) []string {
|
| if ctx.AConfig().Getenv("TW_INCLUDE_CRYPTO") != "" {
|
| includes = append(includes, "bootable/recovery/crypto/fscrypt")
|
| func libAospRecoveryDefaults(ctx android.LoadHookContext) {
|
| p.Cflags = globalFlags(ctx)
|
| android.RegisterModuleType("libaosprecovery_defaults", libAospRecoveryDefaultsFactory)
|
| func libAospRecoveryDefaultsFactory() android.Module {
|
| module := cc.DefaultsFactory()
|
| android.AddLoadHook(module, libAospRecoveryDefaults)
|