Lines Matching defs:ModuleBase
739 type ModuleBase struct { struct
743 module Module
745 nameProperties nameProperties
746 commonProperties commonProperties
747 variableProperties interface{}
748 hostAndDeviceProperties hostAndDeviceProperties
749 generalProperties []interface{}
750 archProperties [][]interface{}
751 customizableProperties []interface{}
755 visibilityPropertyInfo []visibilityProperty
758 primaryVisibilityProperty visibilityProperty
760 noAddressSanitizer bool
761 installFiles InstallPaths
762 checkbuildFiles Paths
763 noticeFiles Paths
764 phonies map[string]Paths
768 installTarget WritablePath
769 checkbuildTarget WritablePath
770 blueprintDir string
772 hooks hooks
774 registerProps []interface{}
777 buildParams []BuildParams
778 ruleParams map[blueprint.Rule]blueprint.RuleParams
779 variables map[string]string
781 initRcPaths Paths
782 vintfFragmentsPaths Paths
784 prefer32 func(ctx BaseModuleContext, base *ModuleBase, class OsClass) bool
787 func (m *ModuleBase) ComponentDepsMutator(BottomUpMutatorContext) {}
789 func (m *ModuleBase) DepsMutator(BottomUpMutatorContext) {}
791 func (m *ModuleBase) AddProperties(props ...interface{}) {
795 func (m *ModuleBase) GetProperties() []interface{} {
799 func (m *ModuleBase) BuildParamsForTests() []BuildParams {
803 func (m *ModuleBase) RuleParamsForTests() map[blueprint.Rule]blueprint.RuleParams {
807 func (m *ModuleBase) VariablesForTests() map[string]string {
811 …*ModuleBase) Prefer32(prefer32 func(ctx BaseModuleContext, base *ModuleBase, class OsClass) bool) {
817 func (m *ModuleBase) Name() string {
822 func (m *ModuleBase) String() string {
839 func (m *ModuleBase) BaseModuleName() string {
843 func (m *ModuleBase) base() *ModuleBase {
847 func (m *ModuleBase) qualifiedModuleId(ctx BaseModuleContext) qualifiedModuleName {
851 func (m *ModuleBase) visibilityProperties() []visibilityProperty {
855 func (m *ModuleBase) Dists() []Dist {
866 func (m *ModuleBase) GenerateTaggedDistFiles(ctx BaseModuleContext) TaggedDistFiles {
890 func (m *ModuleBase) Target() Target {
894 func (m *ModuleBase) TargetPrimary() bool {
898 func (m *ModuleBase) MultiTargets() []Target {
902 func (m *ModuleBase) Os() OsType {
906 func (m *ModuleBase) Host() bool {
910 func (m *ModuleBase) Device() bool {
914 func (m *ModuleBase) Arch() Arch {
918 func (m *ModuleBase) ArchSpecific() bool {
923 func (m *ModuleBase) IsCommonOSVariant() bool {
927 func (m *ModuleBase) OsClassSupported() []OsClass {
952 func (m *ModuleBase) DeviceSupported() bool {
959 func (m *ModuleBase) HostSupported() bool {
966 func (m *ModuleBase) Platform() bool {
970 func (m *ModuleBase) DeviceSpecific() bool {
974 func (m *ModuleBase) SocSpecific() bool {
978 func (m *ModuleBase) ProductSpecific() bool {
982 func (m *ModuleBase) SystemExtSpecific() bool {
988 func (m *ModuleBase) RequiresStableAPIs(ctx BaseModuleContext) bool {
993 func (m *ModuleBase) PartitionTag(config DeviceConfig) string {
1027 func (m *ModuleBase) Enabled() bool {
1037 func (m *ModuleBase) Disable() {
1041 func (m *ModuleBase) SkipInstall() {
1045 func (m *ModuleBase) IsSkipInstall() bool {
1049 func (m *ModuleBase) ExportedToMake() bool {
1053 func (m *ModuleBase) computeInstallDeps(ctx blueprint.ModuleContext) InstallPaths {
1066 func (m *ModuleBase) filesToInstall() InstallPaths {
1070 func (m *ModuleBase) NoAddressSanitizer() bool {
1074 func (m *ModuleBase) InstallInData() bool {
1078 func (m *ModuleBase) InstallInTestcases() bool {
1082 func (m *ModuleBase) InstallInSanitizerDir() bool {
1086 func (m *ModuleBase) InstallInRamdisk() bool {
1090 func (m *ModuleBase) InstallInRecovery() bool {
1094 func (m *ModuleBase) InstallInRoot() bool {
1098 func (m *ModuleBase) InstallBypassMake() bool {
1102 func (m *ModuleBase) InstallForceOS() *OsType {
1106 func (m *ModuleBase) Owner() string {
1110 func (m *ModuleBase) NoticeFiles() Paths {
1114 func (m *ModuleBase) setImageVariation(variant string) {
1118 func (m *ModuleBase) ImageVariation() blueprint.Variation {
1125 func (m *ModuleBase) getVariationByMutatorName(mutator string) string {
1135 func (m *ModuleBase) InRamdisk() bool {
1139 func (m *ModuleBase) InRecovery() bool {
1143 func (m *ModuleBase) RequiredModuleNames() []string {
1147 func (m *ModuleBase) HostRequiredModuleNames() []string {
1151 func (m *ModuleBase) TargetRequiredModuleNames() []string {
1155 func (m *ModuleBase) InitRc() Paths {
1159 func (m *ModuleBase) VintfFragments() Paths {
1163 func (m *ModuleBase) generateModuleTarget(ctx ModuleContext) {
1205 func determineModuleKind(m *ModuleBase, ctx blueprint.EarlyModuleContext) moduleKind {
1264 …nc (m *ModuleBase) earlyModuleContextFactory(ctx blueprint.EarlyModuleContext) earlyModuleContext {
1272 func (m *ModuleBase) baseModuleContextFactory(ctx blueprint.BaseModuleContext) baseModuleContext {
1283 func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) {
1946 func (m *ModuleBase) MakeAsPlatform() {
1954 func (m *ModuleBase) EnableNativeBridgeSupportByDefault() {
1958 func (m *ModuleBase) MakeAsSystemExt() {
1967 func (m *ModuleBase) IsNativeBridgeSupported() bool {