Lines Matching defs:ModuleConfig
167 type ModuleConfig struct { struct
168 Name string
169 DexLocation string // dex location on device
170 BuildPath android.OutputPath
171 DexPath android.Path
172 ManifestPath android.OptionalPath
173 UncompressedDex bool
174 HasApkLibraries bool
175 PreoptFlags []string
177 ProfileClassListing android.OptionalPath
178 ProfileIsTextListing bool
179 ProfileBootListing android.OptionalPath
181 EnforceUsesLibraries bool // turn on build-time verify_uses_libraries check
182 EnforceUsesLibrariesStatusFile android.Path // a file with verify_uses_libraries errors (if any)
183 ProvidesUsesLibrary string // library name (usually the same as module name)
184 ClassLoaderContexts ClassLoaderContextMap
186 Archs []android.ArchType
187 DexPreoptImagesDeps []android.OutputPaths
189 …LocationsOnHost []string // boot image location on host (file path without the arch subdirectory)
190 …cationsOnDevice []string // boot image location on device (file path without the arch subdirectory)
192 PreoptBootClassPathDexFiles android.Paths // file paths of boot class path files
193 PreoptBootClassPathDexLocations []string // virtual locations of boot class path files
195 NoCreateAppImage bool
196 ForceCreateAppImage bool
198 PresignedPrebuilt bool
202 ApexPartition string
353 *ModuleConfig anonMember
406 func moduleConfigToJSON(config *ModuleConfig) ([]byte, error) {
423 func WriteModuleConfig(ctx android.ModuleContext, config *ModuleConfig, path android.WritablePath) {