Loading linkerconfig/linkerconfig.go +12 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package linkerconfig import ( "android/soong/android" "android/soong/etc" "fmt" "github.com/google/blueprint/proptools" ) Loading Loading @@ -68,6 +69,17 @@ func (l *linkerConfig) OutputFile() android.OutputPath { return l.outputFilePath } var _ android.OutputFileProducer = (*linkerConfig)(nil) func (l *linkerConfig) OutputFiles(tag string) (android.Paths, error) { switch tag { case "": return android.Paths{l.outputFilePath}, nil default: return nil, fmt.Errorf("unsupported module reference tag %q", tag) } } func (l *linkerConfig) GenerateAndroidBuildActions(ctx android.ModuleContext) { inputFile := android.PathForModuleSrc(ctx, android.String(l.properties.Src)) l.outputFilePath = android.PathForModuleOut(ctx, "linker.config.pb").OutputPath Loading Loading
linkerconfig/linkerconfig.go +12 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package linkerconfig import ( "android/soong/android" "android/soong/etc" "fmt" "github.com/google/blueprint/proptools" ) Loading Loading @@ -68,6 +69,17 @@ func (l *linkerConfig) OutputFile() android.OutputPath { return l.outputFilePath } var _ android.OutputFileProducer = (*linkerConfig)(nil) func (l *linkerConfig) OutputFiles(tag string) (android.Paths, error) { switch tag { case "": return android.Paths{l.outputFilePath}, nil default: return nil, fmt.Errorf("unsupported module reference tag %q", tag) } } func (l *linkerConfig) GenerateAndroidBuildActions(ctx android.ModuleContext) { inputFile := android.PathForModuleSrc(ctx, android.String(l.properties.Src)) l.outputFilePath = android.PathForModuleOut(ctx, "linker.config.pb").OutputPath Loading