Lines Matching defs:Module
145 type Module struct { struct
146 fuzz.FuzzModule
148 VendorProperties cc.VendorProperties
150 Properties BaseProperties
152 hod android.HostOrDeviceSupported
153 multilib android.Multilib
154 testModule bool
156 makeLinkType string
158 afdo *afdo
159 compiler compiler
160 coverage *coverage
161 clippy *clippy
162 sanitize *sanitize
163 cachedToolchain config.Toolchain
164 sourceProvider SourceProvider
165 subAndroidMkOnce map[SubAndroidMkProvider]bool
167 exportedLinkDirs []string
170 outputFile android.OptionalPath
173 kytheFiles android.Paths
175 docTimestampFile android.OptionalPath
177 hideApexVariantFromMake bool
180 apexSdkVersion android.ApiLevel
182 transitiveAndroidMkSharedLibs depset.DepSet[string]
185 func (mod *Module) Header() bool {
190 func (mod *Module) SetPreventInstall() {
194 func (mod *Module) SetHideFromMake() {
198 func (mod *Module) HiddenFromMake() bool {
202 func (mod *Module) SanitizePropDefined() bool {
208 func (mod *Module) IsPrebuilt() bool {
215 func (mod *Module) SelectedStl() string {
219 func (mod *Module) NonCcVariants() bool {
228 func (mod *Module) Static() bool {
237 func (mod *Module) Shared() bool {
246 func (mod *Module) Dylib() bool {
255 func (mod *Module) Source() bool {
264 func (mod *Module) RlibStd() bool {
273 func (mod *Module) Rlib() bool {
282 func (mod *Module) Binary() bool {
289 func (mod *Module) StaticExecutable() bool {
296 func (mod *Module) ApexExclude() bool {
305 func (mod *Module) Object() bool {
310 func (mod *Module) Toc() android.OptionalPath {
319 func (mod *Module) UseSdk() bool {
323 func (mod *Module) RelativeInstallPath() string {
330 func (mod *Module) UseVndk() bool {
334 func (mod *Module) Bootstrap() bool {
338 func (mod *Module) SubName() string {
342 func (mod *Module) IsVndkPrebuiltLibrary() bool {
347 func (mod *Module) IsVendorPublicLibrary() bool {
351 func (mod *Module) SdkAndPlatformVariantVisibleToMake() bool {
356 func (c *Module) IsVndkPrivate() bool {
360 func (c *Module) IsLlndk() bool {
364 func (mod *Module) KernelHeadersDecorator() bool {
368 func (m *Module) NeedsLlndkVariants() bool {
372 func (m *Module) NeedsVendorPublicLibraryVariants() bool {
376 func (mod *Module) HasLlndkStubs() bool {
380 func (mod *Module) StubsVersion() string {
384 func (mod *Module) SdkVersion() string {
388 func (mod *Module) AlwaysSdk() bool {
392 func (mod *Module) IsSdkVariant() bool {
396 func (mod *Module) SplitPerApiLevel() bool {
400 func (mod *Module) XrefRustFiles() android.Paths {
513 func (mod *Module) isCoverageVariant() bool {
519 func (mod *Module) IsNativeCoverageNeeded(ctx cc.IsNativeCoverageNeededContext) bool {
523 func (mod *Module) VndkVersion() string {
527 func (mod *Module) ExportedCrateLinkDirs() []string {
531 func (mod *Module) PreventInstall() bool {
535 func (mod *Module) MarkAsCoverageVariant(coverage bool) {
539 func (mod *Module) EnableCoverageIfNeeded() {
580 func (mod *Module) CrateName() string {
584 func (mod *Module) CcLibrary() bool {
593 func (mod *Module) CcLibraryInterface() bool {
604 func (mod *Module) RustLibraryInterface() bool {
613 func (mod *Module) IsFuzzModule() bool {
620 func (mod *Module) FuzzModuleStruct() fuzz.FuzzModule {
624 func (mod *Module) FuzzPackagedModule() fuzz.FuzzPackagedModule {
631 func (mod *Module) FuzzSharedLibraries() android.RuleBuilderInstalls {
638 func (mod *Module) UnstrippedOutputFile() android.Path {
645 func (mod *Module) SetStatic() {
655 func (mod *Module) SetShared() {
665 func (mod *Module) BuildStaticVariant() bool {
674 func (mod *Module) BuildRlibVariant() bool {
683 func (mod *Module) IsRustFFI() bool {
692 func (mod *Module) BuildSharedVariant() bool {
701 func (mod *Module) Module() android.Module { func
705 func (mod *Module) OutputFile() android.OptionalPath {
709 func (mod *Module) CoverageFiles() android.Paths {
717 func (mod *Module) CoverageOutputFile() android.OptionalPath {
721 func (mod *Module) IsNdk(config android.Config) bool {
725 func (mod *Module) HasStubsVariants() bool {
729 func (mod *Module) IsStubs() bool {
733 func (mod *Module) installable(apexInfo android.ApexInfo) bool {
754 func (mod *Module) Init() android.Module {
855 func (mod *Module) nativeCoverage() bool {
863 func (mod *Module) EverInstallable() bool {
869 func (mod *Module) Installable() *bool {
873 func (mod *Module) ProcMacro() bool {
880 func (mod *Module) toolchain(ctx android.BaseModuleContext) config.Toolchain {
887 func (mod *Module) ccToolchain(ctx android.BaseModuleContext) cc_config.Toolchain {
894 func (mod *Module) GenerateAndroidBuildActions(actx android.ModuleContext) {
1017 func (mod *Module) setOutputFiles(ctx ModuleContext) {
1030 func buildComplianceMetadataInfo(ctx *moduleContext, mod *Module, deps PathDeps) {
1068 func (mod *Module) deps(ctx DepsContext) Deps {
1166 func (mod *Module) begin(ctx BaseModuleContext) {
1175 func (mod *Module) Prebuilt() *android.Prebuilt {
1182 func (mod *Module) Symlinks() []string {
1198 func collectIncludedProtos(mod *Module, dep *Module) {
1206 func (mod *Module) depsToPaths(ctx android.ModuleContext) PathDeps {
1559 func (mod *Module) InstallInData() bool {
1566 func (mod *Module) InstallInRamdisk() bool {
1570 func (mod *Module) InstallInVendorRamdisk() bool {
1574 func (mod *Module) InstallInRecovery() bool {
1583 func (r *Module) usePublicApi() bool {
1588 func (r *Module) useVendorApi() bool {
1592 func (mod *Module) DepsMutator(actx android.BottomUpMutatorContext) {
1747 func (mod *Module) beginMutator(actx android.BottomUpMutatorContext) {
1755 func (mod *Module) Name() string {
1765 func (mod *Module) disableClippy() {
1773 func (mod *Module) HostToolPath() android.OptionalPath {
1791 func (m *Module) CanHaveApexVariants() bool {
1799 func (mod *Module) MinSdkVersion() string {
1804 …Module) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion android.ApiLevel) error {
1827 func (mod *Module) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Module) bool {
1865 func (mod *Module) IsInstallableToApex() bool {
1906 func (c *Module) Partition() string {