| "github.com/google/blueprint" |
| type LinkableInterface interface { |
| CcLibraryInterface() bool |
| OutputFile() android.OptionalPath |
| CoverageFiles() android.Paths |
| IncludeDirs() android.Paths |
| SetDepsInLinkOrder([]android.Path) |
| GetDepsInLinkOrder() []android.Path |
| GetStaticVariant() LinkableInterface |
| BuildStaticVariant() bool |
| BuildSharedVariant() bool |
| Toc() android.OptionalPath |
| MustUseVendorVariant() bool |
| type DependencyTag struct { |
| blueprint.BaseDependencyTag |
| SharedDepTag = DependencyTag{Name: "shared", Library: true, Shared: true} |
| StaticDepTag = DependencyTag{Name: "static", Library: true} |
| // Same as SharedDepTag, but from a static lib |
| SharedFromStaticDepTag = DependencyTag{Name: "shared from static", Library: true, Shared: true, FromStatic: true} |
| CrtBeginDepTag = DependencyTag{Name: "crtbegin"} |
| CrtEndDepTag = DependencyTag{Name: "crtend"} |
| CoverageDepTag = DependencyTag{Name: "coverage"} |