Lines Matching refs:library
49 func (library *toolchainLibraryDecorator) linkerProps() []interface{} {
51 props = append(props, library.libraryDecorator.linkerProps()...)
52 return append(props, &library.Properties, &library.stripper.StripProperties)
59 module, library := NewLibrary(android.HostAndDeviceSupported)
60 library.BuildOnlyStatic()
62 libraryDecorator: library,
69 module.library = toolchainLibrary
74 func (library *toolchainLibraryDecorator) compile(ctx ModuleContext, flags Flags,
79 func (library *toolchainLibraryDecorator) link(ctx ModuleContext,
82 if library.Properties.Src == nil {
87 srcPath := android.PathForSource(ctx, *library.Properties.Src)
90 if library.Properties.Repack_objects_to_keep != nil {
93 transformArchiveRepack(ctx, outputFile, repackedPath, library.Properties.Repack_objects_to_keep)
97 if library.stripper.StripProperties.Strip.Keep_symbols_list != nil {
101 library.stripper.StripStaticLib(ctx, outputFile, strippedPath, stripFlags)
115 func (library *toolchainLibraryDecorator) nativeCoverage() bool {