Lines Matching defs:config
75 *config anonMember
256 type config struct { struct
258 productVariables ProductVariables
261 TestProductVariables *ProductVariables
263 ProductVariablesFileName string
266 BuildOS OsType
269 BuildArch ArchType
271 Targets map[OsType][]Target
272 BuildOSTarget Target // the Target for tools run on the build machine
273 BuildOSCommonTarget Target // the Target for common (java) tools run on the build machine
274 AndroidCommonTarget Target // the Target for common modules for the Android device
275 AndroidFirstDeviceTarget Target // the first Target for modules for the Android device
279 multilibConflicts map[ArchType]bool
281 deviceConfig *deviceConfig
283 outDir string // The output directory (usually out/)
284 soongOutDir string
285 moduleListFile string // the path to the file which lists blueprint files to parse.
287 runGoTests bool
289 env map[string]string
290 envLock sync.Mutex
291 envDeps map[string]string
292 envFrozen bool
296 katiEnabled bool
298 captureBuild bool // true for tests, saves build parameters for each module
299 ignoreEnvironment bool // true for tests, returns empty from all Getenv calls
301 fs pathtools.FileSystem
302 mockBpList string
304 BuildMode SoongBuildMode
308 TestAllowNonExistentPaths bool
312 ninjaFileDepsSet sync.Map
314 OncePer
318 buildFromSourceStub bool
323 ensureAllowlistIntegrity bool
326 apiLibraries map[string]struct{}
330 config *config member
338 func loadConfig(config *config) error { argument
617 func (c *config) mockFileSystem(bp string, fs map[string][]byte) {
645 func (c *config) SetAllowMissingDependencies() {
651 func (c *config) HostToolDir() string {
659 func (c *config) HostToolPath(ctx PathContext, tool string) Path {
664 func (c *config) HostJNIToolPath(ctx PathContext, lib string) Path {
673 func (c *config) HostJavaToolPath(ctx PathContext, tool string) Path {
678 func (c *config) HostCcSharedLibPath(ctx PathContext, lib string) Path {
687 func (c *config) PrebuiltOS() string {
699 func (c *config) GoRoot() string {
705 func (c *config) PrebuiltBuildTool(ctx PathContext, tool string) Path {
711 func (c *config) CpPreserveSymlinksFlags() string {
722 func (c *config) Getenv(key string) string {
740 func (c *config) GetenvWithDefault(key string, defaultValue string) string {
748 func (c *config) IsEnvTrue(key string) bool {
753 func (c *config) IsEnvFalse(key string) bool {
758 func (c *config) TargetsJava21() bool {
764 func (c *config) EnvDeps() map[string]string {
771 func (c *config) KatiEnabled() bool {
775 func (c *config) ProductVariables() ProductVariables {
779 func (c *config) BuildId() string {
783 func (c *config) DisplayBuildNumber() bool {
794 func (c *config) BuildNumberFile(ctx PathContext) Path {
800 func (c *config) BuildHostnameFile(ctx PathContext) Path {
811 func (c *config) BuildThumbprintFile(ctx PathContext) Path {
817 func (c *config) DeviceName() string {
825 func (c *config) DeviceProduct() string {
832 func (c *config) HasDeviceProduct() bool {
836 func (c *config) DeviceAbi() []string {
840 func (c *config) DeviceResourceOverlays() []string {
844 func (c *config) ProductResourceOverlays() []string {
848 func (c *config) PlatformDisplayVersionName() string {
852 func (c *config) PlatformVersionName() string {
856 func (c *config) PlatformSdkVersion() ApiLevel {
860 func (c *config) RawPlatformSdkVersion() *int {
864 func (c *config) PlatformSdkFinal() bool {
868 func (c *config) PlatformSdkCodename() string {
872 func (c *config) PlatformSdkExtensionVersion() int {
876 func (c *config) PlatformBaseSdkExtensionVersion() int {
880 func (c *config) PlatformSecurityPatch() string {
884 func (c *config) PlatformPreviewSdkVersion() string {
888 func (c *config) PlatformMinSupportedTargetSdkVersion() string {
896 func (c *config) PlatformBaseOS() string {
900 func (c *config) PlatformVersionLastStable() string {
904 func (c *config) PlatformVersionKnownCodenames() string {
908 func (c *config) MinSupportedSdkVersion() ApiLevel {
912 func (c *config) FinalApiLevels() []ApiLevel {
920 func (c *config) PreviewApiLevels() []ApiLevel {
938 func (c *config) LatestPreviewApiLevel() ApiLevel {
948 func (c *config) AllSupportedApiLevels() []ApiLevel {
956 func (c *config) DefaultAppTargetSdk(ctx EarlyModuleContext) ApiLevel {
978 func (c *config) AppsDefaultVersionName() string {
983 func (c *config) PlatformVersionActiveCodenames() []string {
988 func (c *config) PlatformVersionAllPreviewCodenames() []string {
992 func (c *config) ProductAAPTConfig() []string {
996 func (c *config) ProductAAPTPreferredConfig() string {
1000 func (c *config) ProductAAPTCharacteristics() string {
1004 func (c *config) ProductAAPTPrebuiltDPI() []string {
1008 func (c *config) DefaultAppCertificateDir(ctx PathContext) SourcePath {
1016 func (c *config) DefaultAppCertificate(ctx PathContext) (pem, key SourcePath) {
1025 func (c *config) BuildKeys() string {
1033 func (c *config) ApexKeyDir(ctx ModuleContext) SourcePath {
1046 func (c *config) MainlineSepolicyDevCertificatesDir(ctx ModuleContext) SourcePath {
1057 func (c *config) AllowMissingDependencies() bool {
1062 func (c *config) UnbundledBuild() bool {
1068 func (c *config) UnbundledBuildApps() bool {
1074 func (c *config) UnbundledBuildImage() bool {
1079 func (c *config) AlwaysUsePrebuiltSdks() bool {
1083 func (c *config) MinimizeJavaDebugInfo() bool {
1087 func (c *config) Debuggable() bool {
1091 func (c *config) Eng() bool {
1095 func (c *config) BuildType() string {
1101 func (c *config) DevicePrimaryArchType() ArchType {
1108 func (c *config) SanitizeHost() []string {
1112 func (c *config) SanitizeDevice() []string {
1116 func (c *config) SanitizeDeviceDiag() []string {
1120 func (c *config) SanitizeDeviceArch() []string {
1124 func (c *config) EnableCFI() bool {
1131 func (c *config) DisableScudo() bool {
1135 func (c *config) Android64() bool {
1145 func (c *config) UseGoma() bool {
1149 func (c *config) UseRBE() bool {
1153 func (c *config) UseRBEJAVAC() bool {
1157 func (c *config) UseRBER8() bool {
1161 func (c *config) UseRBED8() bool {
1165 func (c *config) UseRemoteBuild() bool {
1169 func (c *config) RunErrorProne() bool {
1174 func (c *config) XrefCorpusName() string {
1180 func (c *config) XrefCuEncoding() string {
1206 func (c *config) EmitXrefRules() bool {
1210 func (c *config) ClangTidy() bool {
1214 func (c *config) TidyChecks() string {
1221 func (c *config) LibartImgHostBaseAddress() string {
1225 func (c *config) LibartImgDeviceBaseAddress() string {
1229 func (c *config) ArtUseReadBarrier() bool {
1237 func (c *config) EnforceRROForModule(name string) bool {
1248 func (c *config) EnforceRROExcludedOverlay(path string) bool {
1256 func (c *config) ExportedNamespaces() []string {
1260 func (c *config) SourceRootDirs() []string {
1264 func (c *config) HostStaticBinaries() bool {
1268 func (c *config) UncompressPrivAppDex() bool {
1272 func (c *config) ModulesLoadedByPrivilegedModules() []string {
1279 func (c *config) DexpreoptGlobalConfigPath(ctx PathContext) OptionalPath {
1293 func (c *config) DexpreoptGlobalConfig(ctx PathContext) ([]byte, error) {
1306 func (c *config) FrameworksBaseDirExists(ctx PathGlobContext) bool {
1310 func (c *config) VndkSnapshotBuildArtifacts() bool {
1314 func (c *config) HasMultilibConflict(arch ArchType) bool {
1318 func (c *config) PrebuiltHiddenApiDir(_ PathContext) string {
1322 func (c *config) VendorApiLevel() string {
1326 func (c *config) PrevVendorApiLevel() string {
1350 func (c *config) VendorApiLevelFrozen() bool {
1571 func (c *config) IntegerOverflowDisabledForPath(path string) bool {
1578 func (c *config) CFIDisabledForPath(path string) bool {
1585 func (c *config) CFIEnabledForPath(path string) bool {
1592 func (c *config) MemtagHeapDisabledForPath(path string) bool {
1599 func (c *config) MemtagHeapAsyncEnabledForPath(path string) bool {
1606 func (c *config) MemtagHeapSyncEnabledForPath(path string) bool {
1613 func (c *config) HWASanDisabledForPath(path string) bool {
1620 func (c *config) HWASanEnabledForPath(path string) bool {
1627 func (c *config) VendorConfig(name string) VendorConfig {
1631 func (c *config) NdkAbis() bool {
1635 func (c *config) AmlAbis() bool {
1639 func (c *config) ForceApexSymlinkOptimization() bool {
1643 func (c *config) ApexCompressionEnabled() bool {
1647 func (c *config) ApexTrimEnabled() bool {
1651 func (c *config) EnforceSystemCertificate() bool {
1655 func (c *config) EnforceSystemCertificateAllowList() []string {
1659 func (c *config) EnforceProductPartitionInterface() bool {
1663 func (c *config) EnforceInterPartitionJavaSdkLibrary() bool {
1667 func (c *config) InterPartitionJavaLibraryAllowList() []string {
1671 func (c *config) ProductHiddenAPIStubs() []string {
1675 func (c *config) ProductHiddenAPIStubsSystem() []string {
1679 func (c *config) ProductHiddenAPIStubsTest() []string {
1687 func (c *config) ProductPublicSepolicyDirs() []string {
1691 func (c *config) ProductPrivateSepolicyDirs() []string {
1695 func (c *config) TargetMultitreeUpdateMeta() bool {
1886 func (c *config) BuildWarningBadOptionalUsesLibsAllowlist() []string {
1902 func (c *config) SelinuxIgnoreNeverallows() bool {
1922 func (c *config) IgnorePrefer32OnDevice() bool {
1926 func (c *config) BootJars() []string {
1933 func (c *config) NonApexBootJars() ConfiguredJarList {
1937 func (c *config) ApexBootJars() ConfiguredJarList {
1941 func (c *config) RBEWrapper() string {
1946 func (c *config) UseHostMusl() bool {
1952 func (c *config) ApiSurfacesDir(s ApiSurface, version string) string {
1961 func (c *config) JavaCoverageEnabled() bool {
1969 func (c *config) BuildFromTextStub() bool {
1978 func (c *config) SetBuildFromTextStub(b bool) {
1983 func (c *config) SetApiLibraries(libs []string) {
1990 func (c *config) GetApiLibraries() map[string]struct{} {
2016 "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE": "com.android.configinfrastructure",
2048 func (c *config) AllApexContributions() []string {
2058 func (c *config) AllMainlineApexNames() []string {
2062 func (c *config) BuildIgnoreApexContributionContents() *bool {
2066 func (c *config) ProductLocales() []string {
2070 func (c *config) ProductDefaultWifiChannels() []string {
2074 func (c *config) BoardUseVbmetaDigestInFingerprint() bool {
2078 func (c *config) OemProperties() []string {