Lines Matching full:dylib
61 Dylib VariantLibraryProperties `android:"arch_variant"` member
81 // Build a dylib variant
90 // This variant is a dylib
125 dylib() bool methodSpec
179 func (library *libraryDecorator) dylib() bool { func
204 return library.MutatedProperties.BuildDylib && BoolDefault(library.Properties.Dylib.Enabled, true)
258 } else if library.dylib() || library.shared() {
294 // rust_library_dylib produces a Rust dylib (Rust crate type "dylib").
332 // rust_library_dylib_host produces a dylib for the host (Rust crate
333 // type "dylib").
457 if library.dylib() || library.shared() {
487 if library.dylib() {
552 } else if library.dylib() {
579 if library.dylib() {
589 } else if library.dylib() {
597 if library.rlib() || library.dylib() {
676 // Only shared and dylib variants make sense to install.
677 if library.shared() || library.dylib() {
722 // Don't produce rlib/dylib/source variants for shared or static variants
728 // The source variant is used for SourceProvider modules. The other variants (i.e. rlib and dylib)
795 // Disable dylib Vendor Ramdisk variations until we support these.
827 return []string{"rlib-std", "dylib-std"}
861 } else if variation == "dylib-std" {
862 dylib := ctx.Module().(*Module)
863 dylib.compiler.(libraryInterface).setDylibStd()
864 if dylib.ModuleBase.ImageVariation().Variation == android.VendorRamdiskVariation {
866 // Disable rlibs that link against dylib-std on vendor ramdisk variations until those dylib
868 dylib.Disable()