Lines Matching refs:Module
204 type Module struct { struct
247 func (mod *Module) Header() bool { argument
252 func (mod *Module) SetPreventInstall() { argument
256 func (mod *Module) SetHideFromMake() { argument
260 func (mod *Module) HiddenFromMake() bool { argument
264 func (mod *Module) SanitizePropDefined() bool { argument
270 func (mod *Module) IsPrebuilt() bool { argument
277 func (mod *Module) SelectedStl() string { argument
281 func (mod *Module) NonCcVariants() bool { argument
290 func (mod *Module) Static() bool { argument
299 func (mod *Module) Shared() bool { argument
308 func (mod *Module) Dylib() bool { argument
317 func (mod *Module) Source() bool { argument
326 func (mod *Module) RlibStd() bool { argument
335 func (mod *Module) Rlib() bool { argument
344 func (mod *Module) Binary() bool { argument
351 func (mod *Module) StaticExecutable() bool { argument
358 func (mod *Module) ApexExclude() bool { argument
367 func (mod *Module) Object() bool { argument
372 func (mod *Module) Toc() android.OptionalPath { argument
381 func (mod *Module) UseSdk() bool { argument
385 func (mod *Module) RelativeInstallPath() string { argument
392 func (mod *Module) UseVndk() bool { argument
396 func (mod *Module) Bootstrap() bool { argument
400 func (mod *Module) SubName() string { argument
404 func (mod *Module) IsVndkPrebuiltLibrary() bool { argument
409 func (mod *Module) IsVendorPublicLibrary() bool { argument
414 func (mod *Module) SdkAndPlatformVariantVisibleToMake() bool { argument
419 func (c *Module) IsVndkPrivate() bool { argument
424 func (c *Module) IsLlndk() bool { argument
429 func (mod *Module) KernelHeadersDecorator() bool { argument
433 func (m *Module) NeedsLlndkVariants() bool { argument
438 func (m *Module) NeedsVendorPublicLibraryVariants() bool { argument
443 func (mod *Module) HasLlndkStubs() bool { argument
448 func (mod *Module) SdkVersion() string { argument
452 func (mod *Module) AlwaysSdk() bool { argument
456 func (mod *Module) IsSdkVariant() bool { argument
460 func (mod *Module) SplitPerApiLevel() bool { argument
464 func (mod *Module) XrefRustFiles() android.Paths { argument
613 func (mod *Module) isCoverageVariant() bool { argument
617 var _ cc.Coverage = (*Module)(nil)
619 func (mod *Module) IsNativeCoverageNeeded(ctx cc.IsNativeCoverageNeededContext) bool { argument
623 func (mod *Module) VndkVersion() string { argument
627 func (mod *Module) ExportedCrateLinkDirs() []string { argument
631 func (mod *Module) PreventInstall() bool { argument
634 func (c *Module) ForceDisableSanitizers() { argument
638 func (mod *Module) MarkAsCoverageVariant(coverage bool) { argument
642 func (mod *Module) EnableCoverageIfNeeded() { argument
646 func defaultsFactory() android.Module {
655 func DefaultsFactory(props ...interface{}) android.Module {
683 func (mod *Module) CrateName() string { argument
687 func (mod *Module) CcLibrary() bool { argument
696 func (mod *Module) CcLibraryInterface() bool { argument
707 func (mod *Module) RustLibraryInterface() bool { argument
716 func (mod *Module) IsFuzzModule() bool { argument
723 func (mod *Module) FuzzModuleStruct() fuzz.FuzzModule { argument
727 func (mod *Module) FuzzPackagedModule() fuzz.FuzzPackagedModule { argument
734 func (mod *Module) FuzzSharedLibraries() android.RuleBuilderInstalls { argument
741 func (mod *Module) UnstrippedOutputFile() android.Path { argument
748 func (mod *Module) SetStatic() { argument
758 func (mod *Module) SetShared() { argument
768 func (mod *Module) BuildStaticVariant() bool { argument
777 func (mod *Module) BuildRlibVariant() bool { argument
786 func (mod *Module) BuildSharedVariant() bool { argument
795 func (mod *Module) Module() android.Module { argument
799 func (mod *Module) OutputFile() android.OptionalPath { argument
803 func (mod *Module) CoverageFiles() android.Paths { argument
811 func (mod *Module) CoverageOutputFile() android.OptionalPath { argument
815 func (mod *Module) IsNdk(config android.Config) bool { argument
819 func (mod *Module) IsStubs() bool { argument
826 func (mod *Module) HasStubsVariants() bool { argument
833 func (mod *Module) ApexSdkVersion() android.ApiLevel { argument
837 func (mod *Module) RustApexExclude() bool { argument
841 func (mod *Module) getSharedFlags() *cc.SharedFlags { argument
850 func (mod *Module) ImplementationModuleNameForMake() string { argument
858 func (mod *Module) Multilib() string { argument
862 func (mod *Module) IsCrt() bool { argument
867 func (mod *Module) installable(apexInfo android.ApexInfo) bool { argument
886 var _ cc.LinkableInterface = (*Module)(nil)
887 var _ cc.VersionedLinkableInterface = (*Module)(nil)
889 func (mod *Module) Init() android.Module { argument
919 func newBaseModule(hod android.HostOrDeviceSupported, multilib android.Multilib) *Module {
920 return &Module{
925 func newModule(hod android.HostOrDeviceSupported, multilib android.Multilib) *Module {
950 RustModule() *Module
966 func (ctx *moduleContext) RustModule() *Module {
967 return ctx.Module().(*Module)
974 func (ctx *depsContext) RustModule() *Module {
975 return ctx.Module().(*Module)
982 func (ctx *baseModuleContext) RustModule() *Module {
983 return ctx.Module().(*Module)
990 func (mod *Module) nativeCoverage() bool { argument
998 func (mod *Module) SetStl(s string) { argument
1002 func (mod *Module) SetSdkVersion(s string) { argument
1006 func (mod *Module) SetMinSdkVersion(s string) { argument
1010 func (mod *Module) VersionedInterface() cc.VersionedInterface { argument
1017 func (mod *Module) EverInstallable() bool { argument
1023 func (mod *Module) Installable() *bool { argument
1027 func (mod *Module) ProcMacro() bool { argument
1034 func (mod *Module) toolchain(ctx android.BaseModuleContext) config.Toolchain { argument
1041 func (mod *Module) ccToolchain(ctx android.BaseModuleContext) cc_config.Toolchain { argument
1048 func (mod *Module) GenerateAndroidBuildActions(actx android.ModuleContext) { argument
1233 func (mod *Module) setOutputFiles(ctx ModuleContext) { argument
1246 func buildComplianceMetadataInfo(ctx *moduleContext, mod *Module, deps PathDeps) { argument
1284 func (mod *Module) deps(ctx DepsContext) Deps { argument
1382 func (mod *Module) begin(ctx BaseModuleContext) { argument
1406 func (mod *Module) Prebuilt() *android.Prebuilt { argument
1413 func (mod *Module) Symlinks() []string { argument
1429 func collectIncludedProtos(mod *Module, rustInfo *RustInfo, linkableInfo *cc.LinkableInfo) { argument
1437 func (mod *Module) depsToPaths(ctx android.ModuleContext) PathDeps { argument
1864 func (mod *Module) InstallInData() bool { argument
1871 func (mod *Module) InstallInRamdisk() bool { argument
1875 func (mod *Module) InstallInVendorRamdisk() bool { argument
1879 func (mod *Module) InstallInRecovery() bool { argument
1888 func (r *Module) usePublicApi() bool { argument
1893 func (r *Module) useVendorApi() bool { argument
1897 func (mod *Module) DepsMutator(actx android.BottomUpMutatorContext) { argument
2047 if mod, ok := ctx.Module().(*Module); ok && mod.Enabled(ctx) {
2052 func (mod *Module) beginMutator(actx android.BottomUpMutatorContext) { argument
2060 func (mod *Module) Name() string { argument
2070 func (mod *Module) disableClippy() { argument
2076 var _ android.HostToolProvider = (*Module)(nil)
2078 func (mod *Module) HostToolPath() android.OptionalPath { argument
2092 var _ android.ApexModule = (*Module)(nil)
2096 func (m *Module) CanHaveApexVariants() bool { argument
2104 func (mod *Module) MinSdkVersion() string { argument
2109 func (mod *Module) MinSdkVersionSupported(ctx android.BaseModuleContext) android.ApiLevel { argument
2129 func (mod *Module) AlwaysRequiresPlatformApexVariant() bool { argument
2143 func (mod *Module) GetDepInSameApexChecker() android.DepInSameApexChecker { argument
2207 func (mod *Module) IsInstallableToApex() bool { argument
2253 func (c *Module) Partition() string { argument