Lines Matching defs:ModuleConfig
114 type ModuleConfig struct { struct
115 Name string
116 DexLocation string // dex location on device
117 BuildPath android.OutputPath
118 DexPath android.Path
119 ManifestPath android.OptionalPath
120 UncompressedDex bool
121 HasApkLibraries bool
122 PreoptFlags []string
124 ProfileClassListing android.OptionalPath
125 ProfileIsTextListing bool
126 ProfileBootListing android.OptionalPath
128 EnforceUsesLibraries bool // turn on build-time verify_uses_libraries check
129 EnforceUsesLibrariesStatusFile android.Path // a file with verify_uses_libraries errors (if any)
130 ProvidesUsesLibrary string // library name (usually the same as module name)
131 ClassLoaderContexts ClassLoaderContextMap
133 Archs []android.ArchType
134 DexPreoptImagesDeps []android.OutputPaths
136 …LocationsOnHost []string // boot image location on host (file path without the arch subdirectory)
137 …cationsOnDevice []string // boot image location on device (file path without the arch subdirectory)
139 PreoptBootClassPathDexFiles android.Paths // file paths of boot class path files
140 PreoptBootClassPathDexLocations []string // virtual locations of boot class path files
142 PreoptExtractedApk bool // Overrides OnlyPreoptModules
144 NoCreateAppImage bool
145 ForceCreateAppImage bool
147 PresignedPrebuilt bool
268 *ModuleConfig anonMember
321 func moduleConfigToJSON(config *ModuleConfig) ([]byte, error) {
338 func WriteModuleConfig(ctx android.ModuleContext, config *ModuleConfig, path android.WritablePath) {