Lines Matching refs:library
193 func (library *libraryDecorator) androidMkWriteExportedFlags(entries *android.AndroidMkEntries) {
199 if library.flagExporterInfo != nil {
200 exportedFlags = library.flagExporterInfo.Flags
201 includeDirs = library.flagExporterInfo.IncludeDirs
202 systemIncludeDirs = library.flagExporterInfo.SystemIncludeDirs
203 exportedDeps = library.flagExporterInfo.Deps
205 exportedFlags = library.flagExporter.flags
206 includeDirs = library.flagExporter.dirs
207 systemIncludeDirs = library.flagExporter.systemDirs
208 exportedDeps = library.flagExporter.deps
224 func (library *libraryDecorator) androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entrie…
225 if library.sAbiDiff.Valid() && !library.static() {
226 entries.AddStrings("LOCAL_ADDITIONAL_DEPENDENCIES", library.sAbiDiff.String())
231 func (library *libraryDecorator) androidMkWriteAdditionalDependenciesForSourceAbiDiff(w io.Writer) {
232 if library.sAbiDiff.Valid() && !library.static() {
233 fmt.Fprintln(w, "LOCAL_ADDITIONAL_DEPENDENCIES +=", library.sAbiDiff.String())
237 func (library *libraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkE…
238 if library.static() {
240 } else if library.shared() {
243 entries.SetString("LOCAL_SOONG_TOC", library.toc().String())
244 if !library.buildStubs() {
245 entries.SetString("LOCAL_SOONG_UNSTRIPPED_BINARY", library.unstrippedOutputFile.String())
247 if len(library.Properties.Overrides) > 0 {
248 …entries.SetString("LOCAL_OVERRIDES_MODULES", strings.Join(makeOverrideModuleNames(ctx, library.Pro…
250 if len(library.postInstallCmds) > 0 {
251 entries.SetString("LOCAL_POST_INSTALL_CMD", strings.Join(library.postInstallCmds, "&& "))
254 } else if library.header() {
258 if library.distFile != nil {
259 entries.DistFiles = android.MakeDefaultDistFiles(library.distFile)
263 library.androidMkWriteExportedFlags(entries)
264 library.androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entries)
270 if library.coverageOutputFile.Valid() {
271 entries.SetString("LOCAL_PREBUILT_COVERAGE_ARCHIVE", library.coverageOutputFile.String())
274 if library.useCoreVariant {
279 if library.checkSameCoreVariant {
284 if library.shared() && !library.buildStubs() {
285 ctx.subAndroidMk(entries, library.baseInstaller)
287 if library.buildStubs() && library.stubsVersion() != "" {
288 entries.SubName = "." + library.stubsVersion()
294 if library.buildStubs() {
305 if len(library.Properties.Stubs.Versions) > 0 && !ctx.Host() && ctx.NotInPlatform() &&
307 if library.buildStubs() && library.isLatestStubVersion() {
310 if !library.buildStubs() {
439 func (library *toolchainLibraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.A…