Home | History | Annotate | Download | only in android

Lines Matching refs:Blueprint

25 	"github.com/google/blueprint"
26 "github.com/google/blueprint/pathtools"
27 "github.com/google/blueprint/proptools"
40 Rule blueprint.Rule
41 Deps blueprint.Deps
86 // BaseModuleContext is the same as blueprint.BaseModuleContext except that Config() returns
139 // android.Module instead of a blueprint.Module
140 OtherModuleName(m blueprint.Module) string
141 OtherModuleErrorf(m blueprint.Module, fmt string, args ...interface{})
142 OtherModuleDependencyTag(m blueprint.Module) blueprint.DependencyTag
144 GetDirectDepWithTag(name string, tag blueprint.DependencyTag) blueprint.Module
145 GetDirectDep(name string) (blueprint.Module, blueprint.DependencyTag)
149 VisitDirectDepsBlueprint(visit func(blueprint.Module))
151 VisitDirectDepsWithTag(tag blueprint.DependencyTag, visit func(Module))
158 WalkDepsBlueprint(visit func(blueprint.Module, blueprint.Module) bool)
161 Rule(pctx PackageContext, name string, params blueprint.RuleParams, argNames ...string) blueprint.Rule
162 // Similar to blueprint.ModuleContext.Build, but takes Paths instead of []string,
171 Namespace() blueprint.Namespace
175 blueprint.Module
179 // For more information, see Module.GenerateBuildActions within Blueprint's module_ctx.go
198 RuleParamsForTests() map[blueprint.Rule]blueprint.RuleParams
226 UseTargetVariants bool `blueprint:"mutated"`
227 Default_multilib string `blueprint:"mutated"`
294 CompileTarget Target `blueprint:"mutated"`
295 CompileMultiTargets []Target `blueprint:"mutated"`
296 CompilePrimary bool `blueprint:"mutated"`
299 HostOrDeviceSupported HostOrDeviceSupported `blueprint:"mutated"`
300 ArchSpecific bool `blueprint:"mutated"`
302 SkipInstall bool `blueprint:"mutated"`
304 NamespaceExportedToMake bool `blueprint:"mutated"`
419 // method to support the blueprint.Module interface. This method will then call
422 // AndroidModuleContext rather than the usual blueprint.ModuleContext.
484 ruleParams map[blueprint.Rule]blueprint.RuleParams
504 func (a *ModuleBase) RuleParamsForTests() map[blueprint.Rule]blueprint.RuleParams {
633 ctx blueprint.ModuleContext) Paths {
638 func(m blueprint.Module) {
694 Rule: blueprint.Phony,
706 Rule: blueprint.Phony,
722 Rule: blueprint.Phony,
731 func determineModuleKind(a *ModuleBase, ctx blueprint.BaseModuleContext) moduleKind {
790 func (a *ModuleBase) androidBaseContextFactory(ctx blueprint.BaseModuleContext) androidBaseContextImpl {
800 func (a *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) {
812 ctx.ruleParams = make(map[blueprint.Rule]blueprint.RuleParams)
891 blueprint.ModuleContext
901 ruleParams map[blueprint.Rule]blueprint.RuleParams
906 a.ModuleContext.Build(pctx.PackageContext, blueprint.BuildParams{
926 func convertBuildParams(params BuildParams) blueprint.BuildParams {
927 bparams := blueprint.BuildParams{
974 func (a *androidModuleContext) Rule(pctx PackageContext, name string, params blueprint.RuleParams,
975 argNames ...string) blueprint.Rule {
1018 func (a *androidModuleContext) validateAndroidModule(module blueprint.Module) Module {
1037 func (a *androidModuleContext) getDirectDepInternal(name string, tag blueprint.DependencyTag) (blueprint.Module, blueprint.DependencyTag) {
1039 mod blueprint.Module
1040 tag blueprint.DependencyTag
1043 a.VisitDirectDepsBlueprint(func(m blueprint.Module) {
1061 func (a *androidModuleContext) GetDirectDepWithTag(name string, tag blueprint.DependencyTag) blueprint.Module {
1066 func (a *androidModuleContext) GetDirectDep(name string) (blueprint.Module, blueprint.DependencyTag) {
1070 func (a *androidModuleContext) VisitDirectDepsBlueprint(visit func(blueprint.Module)) {
1075 a.ModuleContext.VisitDirectDeps(func(module blueprint.Module) {
1082 blueprint.DependencyTag, visit func(Module)) {
1083 a.ModuleContext.VisitDirectDeps(func(module blueprint.Module) {
1095 func(module blueprint.Module) bool {
1103 func(module blueprint.Module) {
1109 a.ModuleContext.VisitDepsDepthFirst(func(module blueprint.Module) {
1119 func(module blueprint.Module) bool {
1127 func(module blueprint.Module) {
1132 func (a *androidModuleContext) WalkDepsBlueprint(visit func(blueprint.Module, blueprint.Module) bool) {
1137 a.ModuleContext.WalkDeps(func(child, parent blueprint.Module) bool {
1149 a.ModuleContext.VisitAllModuleVariants(func(module blueprint.Module) {
1299 rule blueprint.Rule, deps []Path) OutputPath {
1391 func isFileInstaller(m blueprint.Module) bool {
1396 func isAndroidModule(m blueprint.Module) bool {
1418 blueprint.BaseDependencyTag
1558 Rule: blueprint.Phony,
1604 Rule: blueprint.Phony,
1641 Rule: blueprint.Phony,
1651 Rule: blueprint.Phony,