Lines Matching defs:libraryDecorator

107 type libraryDecorator struct {  struct
108 *baseCompiler
109 *flagExporter
110 stripper Stripper
112 Properties LibraryCompilerProperties
113 MutatedProperties LibraryMutatedProperties
114 includeDirs android.Paths
115 sourceProvider SourceProvider
117 isFFI bool
120 tocFile android.OptionalPath
163 func (library *libraryDecorator) nativeCoverage() bool {
167 func (library *libraryDecorator) toc() android.OptionalPath {
171 func (library *libraryDecorator) rlib() bool {
175 func (library *libraryDecorator) sysroot() bool {
179 func (library *libraryDecorator) dylib() bool {
183 func (library *libraryDecorator) shared() bool {
187 func (library *libraryDecorator) static() bool {
191 func (library *libraryDecorator) source() bool {
195 func (library *libraryDecorator) apexExclude() bool {
199 func (library *libraryDecorator) buildRlib() bool {
203 func (library *libraryDecorator) buildDylib() bool {
207 func (library *libraryDecorator) buildShared() bool {
211 func (library *libraryDecorator) buildStatic() bool {
215 func (library *libraryDecorator) setRlib() {
221 func (library *libraryDecorator) setDylib() {
227 func (library *libraryDecorator) rlibStd() bool {
231 func (library *libraryDecorator) setRlibStd() {
235 func (library *libraryDecorator) setDylibStd() {
239 func (library *libraryDecorator) setShared() {
245 func (library *libraryDecorator) setStatic() {
249 func (library *libraryDecorator) setSource() {
253 func (library *libraryDecorator) autoDep(ctx android.BottomUpMutatorContext) autoDep {
265 func (library *libraryDecorator) stdLinkage(ctx *depsContext) RustLinkage {
375 func (library *libraryDecorator) BuildOnlyFFI() {
385 func (library *libraryDecorator) BuildOnlyRust() {
392 func (library *libraryDecorator) BuildOnlyDylib() {
399 func (library *libraryDecorator) BuildOnlyRlib() {
406 func (library *libraryDecorator) BuildOnlyStatic() {
415 func (library *libraryDecorator) BuildOnlyShared() {
424 func (library *libraryDecorator) isFFILibrary() bool {
447 func (library *libraryDecorator) compilerProps() []interface{} {
454 func (library *libraryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
472 func (library *libraryDecorator) sharedLibFilename(ctx ModuleContext) string {
481 func (library *libraryDecorator) cfgFlags(ctx ModuleContext, flags Flags) Flags {
509 func (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags) Flags {
534 …nc (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
640 func (library *libraryDecorator) checkedCrateRootPath() (android.Path, error) {
653 func (library *libraryDecorator) rustdoc(ctx ModuleContext, flags Flags,
668 func (library *libraryDecorator) getStem(ctx ModuleContext) string {
675 func (library *libraryDecorator) install(ctx ModuleContext) {
682 func (library *libraryDecorator) Disabled() bool {
686 func (library *libraryDecorator) SetDisabled() {