aboutsummaryrefslogtreecommitdiffstats
path: root/genrule
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2016-05-18 15:37:25 -0700
committerColin Cross <ccross@android.com>2016-05-18 15:37:25 -0700
commit635c3b0157f38c06833e5e789d0137f99844c0b6 (patch)
tree5552faac314ada024140d6fb0a4c3a501a90f0c9 /genrule
parentc7fd91a2660c7e0af1ccea0d662e0804998769ee (diff)
downloadbuild_soong-635c3b0157f38c06833e5e789d0137f99844c0b6.tar.gz
build_soong-635c3b0157f38c06833e5e789d0137f99844c0b6.tar.bz2
build_soong-635c3b0157f38c06833e5e789d0137f99844c0b6.zip
Rename common to android
Rename the "common" package to "android", because common is too generic. Also removes all android.Android naming stutter. Ran: gomvpkg -from 'android/soong/common' -to 'android/soong/android' gorename -from '"android/soong/android".AndroidModuleContext' -to 'ModuleContext' gorename -from '"android/soong/android".AndroidBaseContext' -to 'BaseContext' gorename -from '"android/soong/android".AndroidModuleBase' -to 'ModuleBase' gorename -from '"android/soong/android".AndroidBottomUpMutatorContext' -to 'BottomUpMutatorContext' gorename -from '"android/soong/android".AndroidTopDownMutatorContext' -to 'TopDownMutatorContext' gorename -from '"android/soong/android".AndroidModule' -to 'Module' Change-Id: I3b23590b8ce7c8a1ea1139411d84a53163288da7
Diffstat (limited to 'genrule')
-rw-r--r--genrule/genrule.go58
1 files changed, 29 insertions, 29 deletions
diff --git a/genrule/genrule.go b/genrule/genrule.go
index d9b6c77a..a195b24f 100644
--- a/genrule/genrule.go
+++ b/genrule/genrule.go
@@ -18,18 +18,18 @@ import (
"github.com/google/blueprint"
"android/soong"
- "android/soong/common"
+ "android/soong/android"
)
func init() {
soong.RegisterModuleType("gensrcs", GenSrcsFactory)
soong.RegisterModuleType("genrule", GenRuleFactory)
- common.RegisterBottomUpMutator("genrule_deps", genruleDepsMutator)
+ android.RegisterBottomUpMutator("genrule_deps", genruleDepsMutator)
}
var (
- pctx = common.NewPackageContext("android/soong/genrule")
+ pctx = android.NewPackageContext("android/soong/genrule")
)
func init() {
@@ -38,12 +38,12 @@ func init() {
}
type SourceFileGenerator interface {
- GeneratedSourceFiles() common.Paths
- GeneratedHeaderDir() common.Path
+ GeneratedSourceFiles() android.Paths
+ GeneratedHeaderDir() android.Path
}
type HostToolProvider interface {
- HostToolPath() common.OptionalPath
+ HostToolPath() android.OptionalPath
}
type generatorProperties struct {
@@ -64,47 +64,47 @@ type generatorProperties struct {
}
type generator struct {
- common.AndroidModuleBase
+ android.ModuleBase
properties generatorProperties
tasks taskFunc
- deps common.Paths
+ deps android.Paths
rule blueprint.Rule
- genPath common.Path
+ genPath android.Path
- outputFiles common.Paths
+ outputFiles android.Paths
}
-type taskFunc func(ctx common.AndroidModuleContext) []generateTask
+type taskFunc func(ctx android.ModuleContext) []generateTask
type generateTask struct {
- in common.Paths
- out common.ModuleGenPath
+ in android.Paths
+ out android.ModuleGenPath
}
-func (g *generator) GeneratedSourceFiles() common.Paths {
+func (g *generator) GeneratedSourceFiles() android.Paths {
return g.outputFiles
}
-func (g *generator) GeneratedHeaderDir() common.Path {
+func (g *generator) GeneratedHeaderDir() android.Path {
return g.genPath
}
-func genruleDepsMutator(ctx common.AndroidBottomUpMutatorContext) {
+func genruleDepsMutator(ctx android.BottomUpMutatorContext) {
if g, ok := ctx.Module().(*generator); ok {
if g.properties.Tool != "" {
ctx.AddFarVariationDependencies([]blueprint.Variation{
- {"host_or_device", common.Host.String()},
- {"host_type", common.CurrentHostType().String()},
+ {"host_or_device", android.Host.String()},
+ {"host_type", android.CurrentHostType().String()},
}, nil, g.properties.Tool)
}
}
}
-func (g *generator) GenerateAndroidBuildActions(ctx common.AndroidModuleContext) {
+func (g *generator) GenerateAndroidBuildActions(ctx android.ModuleContext) {
if g.properties.Tool != "" && g.properties.Tool_file != "" {
ctx.ModuleErrorf("`tool` and `tool_file` may not be specified at the same time")
return
@@ -116,7 +116,7 @@ func (g *generator) GenerateAndroidBuildActions(ctx common.AndroidModuleContext)
var tool string
if g.properties.Tool_file != "" {
- toolpath := common.PathForModuleSrc(ctx, g.properties.Tool_file)
+ toolpath := android.PathForModuleSrc(ctx, g.properties.Tool_file)
g.deps = append(g.deps, toolpath)
tool = toolpath.String()
} else if g.properties.Tool != "" {
@@ -135,15 +135,15 @@ func (g *generator) GenerateAndroidBuildActions(ctx common.AndroidModuleContext)
})
}
- g.genPath = common.PathForModuleGen(ctx, "")
+ g.genPath = android.PathForModuleGen(ctx, "")
for _, task := range g.tasks(ctx) {
g.generateSourceFile(ctx, task, tool)
}
}
-func (g *generator) generateSourceFile(ctx common.AndroidModuleContext, task generateTask, tool string) {
- ctx.ModuleBuild(pctx, common.ModuleBuildParams{
+func (g *generator) generateSourceFile(ctx android.ModuleContext, task generateTask, tool string) {
+ ctx.ModuleBuild(pctx, android.ModuleBuildParams{
Rule: g.rule,
Output: task.out,
Inputs: task.in,
@@ -163,19 +163,19 @@ func generatorFactory(tasks taskFunc, props ...interface{}) (blueprint.Module, [
props = append(props, &module.properties)
- return common.InitAndroidModule(module, props...)
+ return android.InitAndroidModule(module, props...)
}
func GenSrcsFactory() (blueprint.Module, []interface{}) {
properties := &genSrcsProperties{}
- tasks := func(ctx common.AndroidModuleContext) []generateTask {
+ tasks := func(ctx android.ModuleContext) []generateTask {
srcFiles := ctx.ExpandSources(properties.Srcs, nil)
tasks := make([]generateTask, 0, len(srcFiles))
for _, in := range srcFiles {
tasks = append(tasks, generateTask{
- in: common.Paths{in},
- out: common.GenPathWithExt(ctx, in, properties.Output_extension),
+ in: android.Paths{in},
+ out: android.GenPathWithExt(ctx, in, properties.Output_extension),
})
}
return tasks
@@ -195,11 +195,11 @@ type genSrcsProperties struct {
func GenRuleFactory() (blueprint.Module, []interface{}) {
properties := &genRuleProperties{}
- tasks := func(ctx common.AndroidModuleContext) []generateTask {
+ tasks := func(ctx android.ModuleContext) []generateTask {
return []generateTask{
{
in: ctx.ExpandSources(properties.Srcs, nil),
- out: common.PathForModuleGen(ctx, properties.Out),
+ out: android.PathForModuleGen(ctx, properties.Out),
},
}
}