Lines Matching defs:ModuleConfig
158 type ModuleConfig struct { struct
159 Name string
160 DexLocation string // dex location on device
161 BuildPath android.OutputPath
162 DexPath android.Path
163 ManifestPath android.OptionalPath
164 UncompressedDex bool
165 HasApkLibraries bool
166 PreoptFlags []string
168 ProfileClassListing android.OptionalPath
169 ProfileIsTextListing bool
170 ProfileBootListing android.OptionalPath
172 EnforceUsesLibraries bool // turn on build-time verify_uses_libraries check
173 EnforceUsesLibrariesStatusFile android.Path // a file with verify_uses_libraries errors (if any)
174 ProvidesUsesLibrary string // library name (usually the same as module name)
175 ClassLoaderContexts ClassLoaderContextMap
177 Archs []android.ArchType
178 DexPreoptImagesDeps []android.OutputPaths
180 …LocationsOnHost []string // boot image location on host (file path without the arch subdirectory)
181 …cationsOnDevice []string // boot image location on device (file path without the arch subdirectory)
183 PreoptBootClassPathDexFiles android.Paths // file paths of boot class path files
184 PreoptBootClassPathDexLocations []string // virtual locations of boot class path files
186 PreoptExtractedApk bool // Overrides OnlyPreoptModules
188 NoCreateAppImage bool
189 ForceCreateAppImage bool
191 PresignedPrebuilt bool
342 *ModuleConfig anonMember
395 func moduleConfigToJSON(config *ModuleConfig) ([]byte, error) {
412 func WriteModuleConfig(ctx android.ModuleContext, config *ModuleConfig, path android.WritablePath) {