Lines Matching refs:deps
129 func (binary *binaryDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
130 deps = binary.baseLinker.linkerDeps(ctx, deps)
135 deps.CrtBegin = "crtbegin_static"
137 deps.CrtBegin = "crtbegin_dynamic"
139 deps.CrtEnd = "crtend_android"
151 deps.CrtBegin = "ndk_crtbegin_static." + version
154 deps.CrtBegin = "ndk_crtbegin_static." + version
156 deps.CrtBegin = "ndk_crtbegin_dynamic." + version
158 deps.CrtEnd = "ndk_crtend_android." + version
165 deps.StaticLibs = append(deps.StaticLibs, "libm", "libc")
171 deps.StaticLibs, groupLibs = filterList(deps.StaticLibs,
173 deps.LateStaticLibs = append(groupLibs, deps.LateStaticLibs...)
177 deps.DynamicLinker = "linker"
178 deps.LinkerFlagsFile = "host_bionic_linker_flags"
182 if !binary.static() && inList("libc", deps.StaticLibs) {
187 return deps
322 flags Flags, deps PathDeps, objs Objects) android.Path {
330 if deps.LinkerFlagsFile.Valid() {
331 flags.Local.LdFlags = append(flags.Local.LdFlags, "$$(cat "+deps.LinkerFlagsFile.String()+")")
332 linkerDeps = append(linkerDeps, deps.LinkerFlagsFile.Path())
386 if !deps.DynamicLinker.Valid() {
390 …binary.injectHostBionicLinkerSymbols(ctx, outputFile, deps.DynamicLinker.Path(), injectedOutputFil…
396 sharedLibs = deps.EarlySharedLibs
397 sharedLibs = append(sharedLibs, deps.SharedLibs...)
398 sharedLibs = append(sharedLibs, deps.LateSharedLibs...)
399 linkerDeps = append(linkerDeps, deps.EarlySharedLibsDeps...)
400 linkerDeps = append(linkerDeps, deps.SharedLibsDeps...)
401 linkerDeps = append(linkerDeps, deps.LateSharedLibsDeps...)
407 TransformObjToDynamicBinary(ctx, objs.objFiles, sharedLibs, deps.StaticLibs,
408 deps.LateStaticLibs, deps.WholeStaticLibs, linkerDeps, deps.CrtBegin, deps.CrtEnd, true,
411 objs.coverageFiles = append(objs.coverageFiles, deps.StaticLibObjs.coverageFiles...)
412 objs.coverageFiles = append(objs.coverageFiles, deps.WholeStaticLibObjs.coverageFiles...)