diff options
author | 2020-08-10 12:11:16 +0000 | |
---|---|---|
committer | 2020-08-10 12:11:16 +0000 | |
commit | a57e56a684cb0d250a4f9060c59f7cc5ae607ec3 (patch) | |
tree | bd7c1233a53267286ffac914d711625ab3e0105a /rust/androidmk.go | |
parent | 95647739aa7a7d926d1379e51a5311746e4c7ae8 (diff) | |
parent | c7767922e06fd6513e0b1e6846a21dfe44df8823 (diff) |
Merge "Export Rust SourceProvider types and methods"
Diffstat (limited to 'rust/androidmk.go')
-rw-r--r-- | rust/androidmk.go | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/rust/androidmk.go b/rust/androidmk.go index 580601734..fda0a2579 100644 --- a/rust/androidmk.go +++ b/rust/androidmk.go @@ -26,18 +26,18 @@ import ( type AndroidMkContext interface { Name() string Target() android.Target - subAndroidMk(*android.AndroidMkData, interface{}) + SubAndroidMk(*android.AndroidMkData, interface{}) } -type subAndroidMkProvider interface { +type SubAndroidMkProvider interface { AndroidMk(AndroidMkContext, *android.AndroidMkData) } -func (mod *Module) subAndroidMk(data *android.AndroidMkData, obj interface{}) { +func (mod *Module) SubAndroidMk(data *android.AndroidMkData, obj interface{}) { if mod.subAndroidMkOnce == nil { - mod.subAndroidMkOnce = make(map[subAndroidMkProvider]bool) + mod.subAndroidMkOnce = make(map[SubAndroidMkProvider]bool) } - if androidmk, ok := obj.(subAndroidMkProvider); ok { + if androidmk, ok := obj.(SubAndroidMkProvider); ok { if !mod.subAndroidMkOnce[androidmk] { mod.subAndroidMkOnce[androidmk] = true androidmk.AndroidMk(mod, data) @@ -77,10 +77,10 @@ func (mod *Module) AndroidMk() android.AndroidMkData { } if mod.compiler != nil && !mod.compiler.Disabled() { - mod.subAndroidMk(&ret, mod.compiler) + mod.SubAndroidMk(&ret, mod.compiler) } else if mod.sourceProvider != nil { // If the compiler is disabled, this is a SourceProvider. - mod.subAndroidMk(&ret, mod.sourceProvider) + mod.SubAndroidMk(&ret, mod.sourceProvider) } ret.SubName += mod.Properties.SubName @@ -88,7 +88,7 @@ func (mod *Module) AndroidMk() android.AndroidMkData { } func (binary *binaryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkData) { - ctx.subAndroidMk(ret, binary.baseCompiler) + ctx.SubAndroidMk(ret, binary.baseCompiler) if binary.distFile.Valid() { ret.DistFiles = android.MakeDefaultDistFiles(binary.distFile.Path()) @@ -122,7 +122,7 @@ func (test *testDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidM } func (library *libraryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkData) { - ctx.subAndroidMk(ret, library.baseCompiler) + ctx.SubAndroidMk(ret, library.baseCompiler) if library.rlib() { ret.Class = "RLIB_LIBRARIES" @@ -150,7 +150,7 @@ func (library *libraryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.An } func (procMacro *procMacroDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkData) { - ctx.subAndroidMk(ret, procMacro.baseCompiler) + ctx.SubAndroidMk(ret, procMacro.baseCompiler) ret.Class = "PROC_MACRO_LIBRARIES" if procMacro.distFile.Valid() { @@ -159,8 +159,8 @@ func (procMacro *procMacroDecorator) AndroidMk(ctx AndroidMkContext, ret *androi } -func (sourceProvider *baseSourceProvider) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkData) { - outFile := sourceProvider.outputFile +func (sourceProvider *BaseSourceProvider) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkData) { + outFile := sourceProvider.OutputFile ret.Class = "ETC" ret.OutputFile = android.OptionalPathForPath(outFile) ret.SubName += sourceProvider.subName @@ -173,7 +173,7 @@ func (sourceProvider *baseSourceProvider) AndroidMk(ctx AndroidMkContext, ret *a } func (bindgen *bindgenDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkData) { - ctx.subAndroidMk(ret, bindgen.baseSourceProvider) + ctx.SubAndroidMk(ret, bindgen.BaseSourceProvider) ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) { fmt.Fprintln(w, "LOCAL_UNINSTALLABLE_MODULE := true") }) |