Lines Matching full:system
26 // OpenJDK 9 introduces the concept of "system modules", which replace the bootclasspath. This
28 // system modules in a runtime image using the jmod and jlink tools.
40 `${config.JavacCmd} --system=none --patch-module=java.base=${classpath} ${workDir}/module-info.java && ` +
61 outDir := android.PathForModuleOut(ctx, "system")
63 outputFile := android.PathForModuleOut(ctx, "system/lib/modules")
66 android.PathForModuleOut(ctx, "system/lib/jrt-fs.jar"),
67 android.PathForModuleOut(ctx, "system/release"),
72 Description: "system modules",
102 // List of java library modules that should be included in the system modules
105 // List of prebuilt jars that should be included in the system modules
108 // Sdk version that should be included in the system modules
112 func (system *SystemModules) GenerateAndroidBuildActions(ctx android.ModuleContext) {
120 jars = append(jars, android.PathsForModuleSrc(ctx, system.properties.Jars)...)
123 system.outputFile = TransformJarsToSystemModules(ctx, "java.base", jars)
127 func (system *SystemModules) DepsMutator(ctx android.BottomUpMutatorContext) {
128 ctx.AddDependency(ctx.Module(), libTag, system.properties.Libs...)
131 func (system *SystemModules) AndroidMk() android.AndroidMkData {
134 if system.outputFile != nil {
137 fmt.Fprintln(w, makevar, ":=", system.outputFile.String())
142 fmt.Fprintln(w, makevar, ":=", strings.Join(system.properties.Libs, " "))