• Home
  • Raw
  • Download

Lines Matching refs:ctx

27 func dexpreoptGlobalConfig(ctx android.PathContext) dexpreopt.GlobalConfig {
28 return ctx.Config().Once(dexpreoptGlobalConfigKey, func() interface{} {
29 if f := ctx.Config().DexpreoptGlobalConfig(); f != "" {
30 ctx.AddNinjaFileDeps(f)
31 globalConfig, err := dexpreopt.LoadGlobalConfig(ctx, f)
39 return ctx.Config().Once(dexpreoptTestGlobalConfigKey, func() interface{} {
60 func systemServerClasspath(ctx android.PathContext) []string {
61 return ctx.Config().OnceStringSlice(systemServerClasspathKey, func() []string {
62 global := dexpreoptGlobalConfig(ctx)
78 func defaultBootImageConfig(ctx android.PathContext) bootImageConfig {
79 return ctx.Config().Once(defaultBootImageConfigKey, func() interface{} {
80 global := dexpreoptGlobalConfig(ctx)
108 android.PathForOutput(ctx, ctx.Config().DeviceName(), "dex_bootjars_input", m+".jar"))
111 dir := android.PathForOutput(ctx, ctx.Config().DeviceName(), "dex_bootjars")
112 symbolsDir := android.PathForOutput(ctx, ctx.Config().DeviceName(), "dex_bootjars_unstripped")
115 for _, target := range ctx.Config().Targets[android.Android] {
116 images[target.Arch.ArchType] = dir.Join(ctx,
117 "system/framework", target.Arch.ArchType.String()).Join(ctx, "boot.art")
134 func apexBootImageConfig(ctx android.PathContext) bootImageConfig {
135 return ctx.Config().Once(apexBootImageConfigKey, func() interface{} {
136 global := dexpreoptGlobalConfig(ctx)
162 android.PathForOutput(ctx, ctx.Config().DeviceName(), "dex_apexjars_input", m+".jar"))
165 dir := android.PathForOutput(ctx, ctx.Config().DeviceName(), "dex_apexjars")
166 symbolsDir := android.PathForOutput(ctx, ctx.Config().DeviceName(), "dex_apexjars_unstripped")
169 for _, target := range ctx.Config().Targets[android.Android] {
170 images[target.Arch.ArchType] = dir.Join(ctx,
188 func defaultBootclasspath(ctx android.PathContext) []string {
189 return ctx.Config().OnceStringSlice(defaultBootclasspathKey, func() []string {
190 global := dexpreoptGlobalConfig(ctx)
191 image := defaultBootImageConfig(ctx)
205 func dexpreoptConfigMakevars(ctx android.MakeVarsContext) {
206 ctx.Strict("PRODUCT_BOOTCLASSPATH", strings.Join(defaultBootclasspath(ctx), ":"))
207ctx.Strict("PRODUCT_DEX2OAT_BOOTCLASSPATH", strings.Join(defaultBootImageConfig(ctx).dexLocations,…
208 ctx.Strict("PRODUCT_SYSTEM_SERVER_CLASSPATH", strings.Join(systemServerClasspath(ctx), ":"))
210 ctx.Strict("DEXPREOPT_BOOT_JARS_MODULES", strings.Join(defaultBootImageConfig(ctx).modules, ":"))