Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fca301b authored by Saeid Farivar Asanjan's avatar Saeid Farivar Asanjan
Browse files

Add {.aar} support for android_library

Change-Id: I2c392d3dfc545c23495b03d0f236680fd59e1401
parent 04e0a155
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -486,6 +486,18 @@ type AndroidLibrary struct {
	exportedStaticPackages    android.Paths
}

var _ android.OutputFileProducer = (*AndroidLibrary)(nil)

// For OutputFileProducer interface
func (a *AndroidLibrary) OutputFiles(tag string) (android.Paths, error) {
	switch tag {
	case ".aar":
		return []android.Path{a.aarFile}, nil
	default:
		return a.Library.OutputFiles(tag)
	}
}

func (a *AndroidLibrary) ExportedProguardFlagFiles() android.Paths {
	return a.exportedProguardFlagFiles
}