Lines Matching refs:p
48 func (p *PackagingSpec) FileName() string {
49 if p.relPathInPackage != "" {
50 return filepath.Base(p.relPathInPackage)
57 func (p *PackagingSpec) RelPathInPackage() string {
58 return p.relPathInPackage
61 func (p *PackagingSpec) SetRelPathInPackage(relPathInPackage string) {
62 p.relPathInPackage = relPathInPackage
65 func (p *PackagingSpec) EffectiveLicenseFiles() Paths {
66 if p.effectiveLicenseFiles == nil {
69 return *p.effectiveLicenseFiles
72 func (p *PackagingSpec) Partition() string {
73 return p.partition
131 func InitPackageModule(p PackageModule) {
132 base := p.packagingBase()
133 p.AddProperties(&base.properties)
136 func (p *PackagingBase) packagingBase() *PackagingBase {
137 return p
144 func (p *PackagingBase) getDepsForArch(ctx BaseModuleContext, arch ArchType) []string {
147 ret = append(ret, p.properties.Deps...)
149 ret = append(ret, p.properties.Multilib.Lib32.Deps...)
151 ret = append(ret, p.properties.Multilib.Lib64.Deps...)
153 ret = append(ret, p.properties.Multilib.Common.Deps...)
158 ret = append(ret, p.properties.Deps...)
160 ret = append(ret, p.properties.Multilib.First.Deps...)
168 ret = append(ret, p.properties.Arch.Arm64.Deps...)
170 ret = append(ret, p.properties.Arch.Arm.Deps...)
172 ret = append(ret, p.properties.Arch.X86_64.Deps...)
174 ret = append(ret, p.properties.Arch.X86.Deps...)
181 func (p *PackagingBase) getSupportedTargets(ctx BaseModuleContext) []Target {
212 func (p *PackagingBase) AddDeps(ctx BottomUpMutatorContext, depTag blueprint.DependencyTag) {
213 for _, t := range p.getSupportedTargets(ctx) {
214 for _, dep := range p.getDepsForArch(ctx, t.Arch.ArchType) {
215 if p.IgnoreMissingDependencies && !ctx.OtherModuleExists(dep) {
224 func (p *PackagingBase) GatherPackagingSpecs(ctx ModuleContext) map[string]PackagingSpec {
241 func (p *PackagingBase) CopySpecsToDir(ctx ModuleContext, builder *RuleBuilder, specs map[string]Pa…
266 func (p *PackagingBase) CopyDepsToZip(ctx ModuleContext, specs map[string]PackagingSpec, zipOut Wri…
272 entries = p.CopySpecsToDir(ctx, builder, specs, dir)