Lines Matching defs:libraryDecorator
94 type libraryDecorator struct { struct
95 *baseCompiler
96 *flagExporter
97 stripper Stripper
99 Properties LibraryCompilerProperties
100 MutatedProperties LibraryMutatedProperties
101 includeDirs android.Paths
102 sourceProvider SourceProvider
104 collectedSnapshotHeaders android.Paths
107 tocFile android.OptionalPath
147 func (library *libraryDecorator) nativeCoverage() bool {
151 func (library *libraryDecorator) toc() android.OptionalPath {
155 func (library *libraryDecorator) rlib() bool {
159 func (library *libraryDecorator) sysroot() bool {
163 func (library *libraryDecorator) dylib() bool {
167 func (library *libraryDecorator) shared() bool {
171 func (library *libraryDecorator) static() bool {
175 func (library *libraryDecorator) source() bool {
179 func (library *libraryDecorator) buildRlib() bool {
183 func (library *libraryDecorator) buildDylib() bool {
187 func (library *libraryDecorator) buildShared() bool {
191 func (library *libraryDecorator) buildStatic() bool {
195 func (library *libraryDecorator) setRlib() {
202 func (library *libraryDecorator) setDylib() {
209 func (library *libraryDecorator) rlibStd() bool {
213 func (library *libraryDecorator) setRlibStd() {
217 func (library *libraryDecorator) setDylibStd() {
221 func (library *libraryDecorator) setShared() {
228 func (library *libraryDecorator) setStatic() {
235 func (library *libraryDecorator) setSource() {
239 func (library *libraryDecorator) autoDep(ctx android.BottomUpMutatorContext) autoDep {
254 func (library *libraryDecorator) stdLinkage(ctx *depsContext) RustLinkage {
364 func (library *libraryDecorator) BuildOnlyFFI() {
371 func (library *libraryDecorator) BuildOnlyRust() {
378 func (library *libraryDecorator) BuildOnlyDylib() {
385 func (library *libraryDecorator) BuildOnlyRlib() {
392 func (library *libraryDecorator) BuildOnlyStatic() {
399 func (library *libraryDecorator) BuildOnlyShared() {
425 func (library *libraryDecorator) compilerProps() []interface{} {
432 func (library *libraryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
450 func (library *libraryDecorator) sharedLibFilename(ctx ModuleContext) string {
454 func (library *libraryDecorator) cfgFlags(ctx ModuleContext, flags Flags) Flags {
469 func (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags) Flags {
483 …nc (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
583 func (library *libraryDecorator) srcPath(ctx ModuleContext, _ PathDeps) android.Path {
593 func (library *libraryDecorator) rustdoc(ctx ModuleContext, flags Flags,
608 func (library *libraryDecorator) getStem(ctx ModuleContext) string {
615 func (library *libraryDecorator) install(ctx ModuleContext) {
622 func (library *libraryDecorator) Disabled() bool {
626 func (library *libraryDecorator) SetDisabled() {
765 func (l *libraryDecorator) snapshotHeaders() android.Paths {
778 func (l *libraryDecorator) collectHeadersForSnapshot(ctx android.ModuleContext, deps PathDeps) {