Lines Matching defs:config
76 *config anonMember
318 type config struct { struct
320 productVariables ProductVariables
323 TestProductVariables *ProductVariables
325 ProductVariablesFileName string
328 BuildOS OsType
331 BuildArch ArchType
333 Targets map[OsType][]Target
334 BuildOSTarget Target // the Target for tools run on the build machine
335 BuildOSCommonTarget Target // the Target for common (java) tools run on the build machine
336 AndroidCommonTarget Target // the Target for common modules for the Android device
337 AndroidFirstDeviceTarget Target // the first Target for modules for the Android device
340 partialCompileFlags partialCompileFlags
344 multilibConflicts map[ArchType]bool
346 deviceConfig *deviceConfig
348 outDir string // The output directory (usually out/)
349 soongOutDir string
350 moduleListFile string // the path to the file which lists blueprint files to parse.
352 runGoTests bool
354 env map[string]string
355 envLock sync.Mutex
356 envDeps map[string]string
357 envFrozen bool
361 katiEnabled bool
362 katiSuffix string
364 captureBuild bool // true for tests, saves build parameters for each module
365 ignoreEnvironment bool // true for tests, returns empty from all Getenv calls
367 fs pathtools.FileSystem
368 mockBpList string
370 BuildMode SoongBuildMode
374 TestAllowNonExistentPaths bool
378 ninjaFileDepsSet sync.Map
380 *OncePer
384 buildFromSourceStub bool
389 ensureAllowlistIntegrity bool
392 isGeneric bool
396 deviceNameToInstall *string
400 genericConfig *config
429 config *config member
461 func (c *config) parsePartialCompileFlags(isEngBuild bool) (partialCompileFlags, error) {
532 func loadConfig(config *config) error { argument
787 func overrideGenericConfig(config *config) { argument
860 func (c *config) mockFileSystem(bp string, fs map[string][]byte) {
888 func (c *config) SetAllowMissingDependencies() {
894 func (c *config) HostToolDir() string {
898 func (c *config) HostToolPath(ctx PathContext, tool string) Path {
903 func (c *config) HostJNIToolPath(ctx PathContext, lib string) Path {
912 func (c *config) HostJavaToolPath(ctx PathContext, tool string) Path {
917 func (c *config) HostCcSharedLibPath(ctx PathContext, lib string) Path {
926 func (c *config) PrebuiltOS() string {
945 func (c *config) GoRoot() string {
951 func (c *config) PrebuiltBuildTool(ctx PathContext, tool string) Path {
957 func (c *config) CpPreserveSymlinksFlags() string {
968 func (c *config) Getenv(key string) string {
986 func (c *config) GetenvWithDefault(key string, defaultValue string) string {
994 func (c *config) IsEnvTrue(key string) bool {
999 func (c *config) IsEnvFalse(key string) bool {
1004 func (c *config) TargetsJava21() bool {
1010 func (c *config) EnvDeps() map[string]string {
1017 func (c *config) KatiEnabled() bool {
1021 func (c *config) ProductVariables() ProductVariables {
1025 func (c *config) BuildId() string {
1029 func (c *config) DisplayBuildNumber() bool {
1040 func (c *config) BuildFingerprintFile(ctx PathContext) Path {
1051 func (c *config) BuildNumberFile(ctx PathContext) Path {
1057 func (c *config) BuildHostnameFile(ctx PathContext) Path {
1068 func (c *config) BuildThumbprintFile(ctx PathContext) Path {
1074 func (c *config) DeviceName() string {
1082 func (c *config) DeviceProduct() string {
1089 func (c *config) HasDeviceProduct() bool {
1093 func (c *config) DeviceAbi() []string {
1097 func (c *config) DeviceResourceOverlays() []string {
1101 func (c *config) ProductResourceOverlays() []string {
1105 func (c *config) PlatformDisplayVersionName() string {
1109 func (c *config) PlatformVersionName() string {
1113 func (c *config) PlatformSdkVersion() ApiLevel {
1117 func (c *config) PlatformSdkVersionFull() string {
1121 func (c *config) RawPlatformSdkVersion() *int {
1125 func (c *config) PlatformSdkFinal() bool {
1129 func (c *config) PlatformSdkCodename() string {
1133 func (c *config) PlatformSdkExtensionVersion() int {
1137 func (c *config) PlatformBaseSdkExtensionVersion() int {
1141 func (c *config) PlatformSecurityPatch() string {
1145 func (c *config) PlatformPreviewSdkVersion() string {
1149 func (c *config) PlatformMinSupportedTargetSdkVersion() string {
1157 func (c *config) PlatformBaseOS() string {
1161 func (c *config) PlatformVersionLastStable() string {
1165 func (c *config) PlatformVersionKnownCodenames() string {
1169 func (c *config) MinSupportedSdkVersion() ApiLevel {
1173 func (c *config) FinalApiLevels() []ApiLevel {
1181 func (c *config) PreviewApiLevels() []ApiLevel {
1199 func (c *config) LatestPreviewApiLevel() ApiLevel {
1209 func (c *config) AllSupportedApiLevels() []ApiLevel {
1217 func (c *config) DefaultAppTargetSdk(ctx EarlyModuleContext) ApiLevel {
1239 func (c *config) PartialCompileFlags() partialCompileFlags {
1243 func (c *config) AppsDefaultVersionName() string {
1248 func (c *config) PlatformVersionActiveCodenames() []string {
1253 func (c *config) PlatformVersionAllPreviewCodenames() []string {
1257 func (c *config) ProductAAPTConfig() []string {
1261 func (c *config) ProductAAPTPreferredConfig() string {
1265 func (c *config) ProductAAPTCharacteristics() string {
1269 func (c *config) ProductAAPTPrebuiltDPI() []string {
1273 func (c *config) DefaultAppCertificateDir(ctx PathContext) SourcePath {
1281 func (c *config) DefaultAppCertificate(ctx PathContext) (pem, key SourcePath) {
1290 func (c *config) ExtraOtaKeys(ctx PathContext, recovery bool) []SourcePath {
1306 func (c *config) ExtraOtaRecoveryKeys() []string {
1310 func (c *config) BuildKeys() string {
1318 func (c *config) ApexKeyDir(ctx ModuleContext) SourcePath {
1331 func (c *config) MainlineSepolicyDevCertificatesDir(ctx ModuleContext) SourcePath {
1342 func (c *config) AllowMissingDependencies() bool {
1347 func (c *config) UnbundledBuild() bool {
1353 func (c *config) UnbundledBuildApps() bool {
1359 func (c *config) UnbundledBuildImage() bool {
1364 func (c *config) AlwaysUsePrebuiltSdks() bool {
1368 func (c *config) MinimizeJavaDebugInfo() bool {
1372 func (c *config) Debuggable() bool {
1376 func (c *config) Eng() bool {
1380 func (c *config) BuildType() string {
1386 func (c *config) DevicePrimaryArchType() ArchType {
1393 func (c *config) SanitizeHost() []string {
1397 func (c *config) SanitizeDevice() []string {
1401 func (c *config) SanitizeDeviceDiag() []string {
1405 func (c *config) SanitizeDeviceArch() []string {
1409 func (c *config) EnableCFI() bool {
1416 func (c *config) DisableScudo() bool {
1420 func (c *config) Android64() bool {
1430 func (c *config) UseGoma() bool {
1434 func (c *config) UseABFS() bool {
1438 func (c *config) UseRBE() bool {
1442 func (c *config) UseRBEJAVAC() bool {
1446 func (c *config) UseRBER8() bool {
1450 func (c *config) UseRBED8() bool {
1454 func (c *config) UseRemoteBuild() bool {
1458 func (c *config) RunErrorProne() bool {
1466 func (c *config) RunErrorProneInline() bool {
1472 func (c *config) XrefCorpusName() string {
1478 func (c *config) XrefCuEncoding() string {
1504 func (c *config) EmitXrefRules() bool {
1508 func (c *config) ClangTidy() bool {
1512 func (c *config) TidyChecks() string {
1519 func (c *config) LibartImgHostBaseAddress() string {
1523 func (c *config) LibartImgDeviceBaseAddress() string {
1527 func (c *config) ArtUseReadBarrier() bool {
1535 func (c *config) EnforceRROForModule(name string) bool {
1547 func (c *config) EnforceRROExcludedOverlay(path string) bool {
1555 func (c *config) EnforceRROGlobally() bool {
1560 func (c *config) ExportedNamespaces() []string {
1564 func (c *config) SourceRootDirs() []string {
1568 func (c *config) HostStaticBinaries() bool {
1572 func (c *config) UncompressPrivAppDex() bool {
1576 func (c *config) ModulesLoadedByPrivilegedModules() []string {
1583 func (c *config) DexpreoptGlobalConfigPath(ctx PathContext) OptionalPath {
1597 func (c *config) DexpreoptGlobalConfig(ctx PathContext) ([]byte, error) {
1610 func (c *config) FrameworksBaseDirExists(ctx PathGlobContext) bool {
1614 func (c *config) HasMultilibConflict(arch ArchType) bool {
1618 func (c *config) PrebuiltHiddenApiDir(_ PathContext) string {
1622 func (c *config) VendorApiLevel() string {
1626 func (c *config) PrevVendorApiLevel() string {
1650 func (c *config) VendorApiLevelFrozen() bool {
1654 func (c *config) katiPackageMkDir() string {
1928 func (c *config) IntegerOverflowDisabledForPath(path string) bool {
1935 func (c *config) CFIDisabledForPath(path string) bool {
1942 func (c *config) CFIEnabledForPath(path string) bool {
1949 func (c *config) MemtagHeapDisabledForPath(path string) bool {
1956 func (c *config) MemtagHeapAsyncEnabledForPath(path string) bool {
1963 func (c *config) MemtagHeapSyncEnabledForPath(path string) bool {
1970 func (c *config) HWASanDisabledForPath(path string) bool {
1977 func (c *config) HWASanEnabledForPath(path string) bool {
1984 func (c *config) VendorConfig(name string) VendorConfig {
1988 func (c *config) NdkAbis() bool {
1992 func (c *config) AmlAbis() bool {
1996 func (c *config) ForceApexSymlinkOptimization() bool {
2000 func (c *config) ApexCompressionEnabled() bool {
2004 func (c *config) DefaultApexPayloadType() string {
2008 func (c *config) UseSoongSystemImage() bool {
2012 func (c *config) SoongDefinedSystemImage() string {
2019 func (c *config) EnforceSystemCertificate() bool {
2023 func (c *config) EnforceSystemCertificateAllowList() []string {
2027 func (c *config) EnforceProductPartitionInterface() bool {
2031 func (c *config) ProductHiddenAPIStubs() []string {
2035 func (c *config) ProductHiddenAPIStubsSystem() []string {
2039 func (c *config) ProductHiddenAPIStubsTest() []string {
2047 func (c *config) ProductPublicSepolicyDirs() []string {
2051 func (c *config) ProductPrivateSepolicyDirs() []string {
2055 func (c *config) TargetMultitreeUpdateMeta() bool {
2196 func (c *config) BuildWarningBadOptionalUsesLibsAllowlist() []string {
2212 func (c *config) SelinuxIgnoreNeverallows() bool {
2232 func (c *config) IgnorePrefer32OnDevice() bool {
2236 func (c *config) BootJars() []string {
2243 func (c *config) NonApexBootJars() ConfiguredJarList {
2247 func (c *config) ApexBootJars() ConfiguredJarList {
2251 func (c *config) RBEWrapper() string {
2256 func (c *config) UseHostMusl() bool {
2262 func (c *config) ApiSurfacesDir(s ApiSurface, version string) string {
2271 func (c *config) JavaCoverageEnabled() bool {
2279 func (c *config) BuildFromTextStub() bool {
2288 func (c *config) SetBuildFromTextStub(b bool) {
2297 func (c *config) GetBuildFlag(name string) (string, bool) {
2302 func (c *config) UseOptimizedResourceShrinkingByDefault() bool {
2306 func (c *config) UseR8FullModeByDefault() bool {
2310 func (c *config) UseR8OnlyRuntimeVisibleAnnotations() bool {
2335 "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE": "com.android.configinfrastructure",
2369 func (c *config) AllApexContributions() []string {
2379 func (c *config) AllMainlineApexNames() []string {
2383 func (c *config) BuildIgnoreApexContributionContents() *bool {
2387 func (c *config) ProductLocales() []string {
2391 func (c *config) ProductDefaultWifiChannels() []string {
2395 func (c *config) BoardUseVbmetaDigestInFingerprint() bool {
2399 func (c *config) OemProperties() []string {
2403 func (c *config) UseDebugArt() bool {
2419 func (c *config) SystemPropFiles(ctx PathContext) Paths {
2423 func (c *config) SystemExtPropFiles(ctx PathContext) Paths {
2427 func (c *config) ProductPropFiles(ctx PathContext) Paths {
2431 func (c *config) OdmPropFiles(ctx PathContext) Paths {
2435 func (c *config) VendorPropFiles(ctx PathContext) Paths {
2439 func (c *config) EnableUffdGc() string {
2443 func (c *config) DeviceFrameworkCompatibilityMatrixFile() []string {
2447 func (c *config) DeviceProductCompatibilityMatrixFile() []string {
2451 func (c *config) BoardAvbEnable() bool {
2455 func (c *config) BoardAvbSystemAddHashtreeFooterArgs() []string {
2466 func (c *config) DeviceMatrixFile() []string {
2470 func (c *config) ProductManifestFiles() []string {
2474 func (c *config) SystemManifestFile() []string {
2478 func (c *config) SystemExtManifestFiles() []string {
2482 func (c *config) DeviceManifestFiles() []string {
2486 func (c *config) OdmManifestFiles() []string {