Lines Matching refs:deps
250 func (linker *baseLinker) linkerDeps(ctx DepsContext, deps Deps) Deps {
251 deps.WholeStaticLibs = append(deps.WholeStaticLibs, linker.Properties.Whole_static_libs...)
252 deps.HeaderLibs = append(deps.HeaderLibs, linker.Properties.Header_libs...)
253 deps.StaticLibs = append(deps.StaticLibs, linker.Properties.Static_libs...)
254 deps.SharedLibs = append(deps.SharedLibs, linker.Properties.Shared_libs...)
255 deps.RuntimeLibs = append(deps.RuntimeLibs, linker.Properties.Runtime_libs...)
257 …deps.ReexportHeaderLibHeaders = append(deps.ReexportHeaderLibHeaders, linker.Properties.Export_hea…
258 …deps.ReexportStaticLibHeaders = append(deps.ReexportStaticLibHeaders, linker.Properties.Export_sta…
259 …deps.ReexportSharedLibHeaders = append(deps.ReexportSharedLibHeaders, linker.Properties.Export_sha…
260 …deps.ReexportGeneratedHeaders = append(deps.ReexportGeneratedHeaders, linker.Properties.Export_gen…
262 deps.SharedLibs = removeListFromList(deps.SharedLibs, linker.Properties.Exclude_shared_libs)
263 deps.StaticLibs = removeListFromList(deps.StaticLibs, linker.Properties.Exclude_static_libs)
264 …deps.WholeStaticLibs = removeListFromList(deps.WholeStaticLibs, linker.Properties.Exclude_static_l…
265 deps.RuntimeLibs = removeListFromList(deps.RuntimeLibs, linker.Properties.Exclude_runtime_libs)
274 …deps.ExcludeLibsForApex = append(deps.ExcludeLibsForApex, linker.Properties.Target.Apex.Exclude_sh…
275 …deps.ExcludeLibsForApex = append(deps.ExcludeLibsForApex, linker.Properties.Target.Apex.Exclude_st…
278 deps.WholeStaticLibs = append(deps.WholeStaticLibs, "libbuildversion")
282 deps.SharedLibs = append(deps.SharedLibs, linker.Properties.Target.Vendor.Shared_libs...)
283 …deps.SharedLibs = removeListFromList(deps.SharedLibs, linker.Properties.Target.Vendor.Exclude_shar…
284 …deps.ReexportSharedLibHeaders = removeListFromList(deps.ReexportSharedLibHeaders, linker.Propertie…
285 deps.StaticLibs = append(deps.StaticLibs, linker.Properties.Target.Vendor.Static_libs...)
286 …deps.StaticLibs = removeListFromList(deps.StaticLibs, linker.Properties.Target.Vendor.Exclude_stat…
287 …deps.HeaderLibs = removeListFromList(deps.HeaderLibs, linker.Properties.Target.Vendor.Exclude_head…
288 …deps.ReexportStaticLibHeaders = removeListFromList(deps.ReexportStaticLibHeaders, linker.Propertie…
289 …deps.WholeStaticLibs = removeListFromList(deps.WholeStaticLibs, linker.Properties.Target.Vendor.Ex…
290 …deps.RuntimeLibs = removeListFromList(deps.RuntimeLibs, linker.Properties.Target.Vendor.Exclude_ru…
294 deps.SharedLibs = append(deps.SharedLibs, linker.Properties.Target.Product.Shared_libs...)
295 …deps.SharedLibs = removeListFromList(deps.SharedLibs, linker.Properties.Target.Product.Exclude_sha…
296 …deps.ReexportSharedLibHeaders = removeListFromList(deps.ReexportSharedLibHeaders, linker.Propertie…
297 deps.StaticLibs = append(deps.StaticLibs, linker.Properties.Target.Product.Static_libs...)
298 …deps.StaticLibs = removeListFromList(deps.StaticLibs, linker.Properties.Target.Product.Exclude_sta…
299 …deps.HeaderLibs = removeListFromList(deps.HeaderLibs, linker.Properties.Target.Product.Exclude_hea…
300 …deps.ReexportStaticLibHeaders = removeListFromList(deps.ReexportStaticLibHeaders, linker.Propertie…
301 …deps.WholeStaticLibs = removeListFromList(deps.WholeStaticLibs, linker.Properties.Target.Product.E…
302 …deps.RuntimeLibs = removeListFromList(deps.RuntimeLibs, linker.Properties.Target.Product.Exclude_r…
306 deps.SharedLibs = append(deps.SharedLibs, linker.Properties.Target.Recovery.Shared_libs...)
307 …deps.SharedLibs = removeListFromList(deps.SharedLibs, linker.Properties.Target.Recovery.Exclude_sh…
308 …deps.ReexportSharedLibHeaders = removeListFromList(deps.ReexportSharedLibHeaders, linker.Propertie…
309 deps.StaticLibs = append(deps.StaticLibs, linker.Properties.Target.Recovery.Static_libs...)
310 …deps.StaticLibs = removeListFromList(deps.StaticLibs, linker.Properties.Target.Recovery.Exclude_st…
311 …deps.HeaderLibs = removeListFromList(deps.HeaderLibs, linker.Properties.Target.Recovery.Exclude_he…
312 …deps.ReexportHeaderLibHeaders = removeListFromList(deps.ReexportHeaderLibHeaders, linker.Propertie…
313 …deps.ReexportStaticLibHeaders = removeListFromList(deps.ReexportStaticLibHeaders, linker.Propertie…
314 …deps.WholeStaticLibs = removeListFromList(deps.WholeStaticLibs, linker.Properties.Target.Recovery.…
315 …deps.RuntimeLibs = removeListFromList(deps.RuntimeLibs, linker.Properties.Target.Recovery.Exclude_…
319 …deps.SharedLibs = removeListFromList(deps.SharedLibs, linker.Properties.Target.Ramdisk.Exclude_sha…
320 …deps.ReexportSharedLibHeaders = removeListFromList(deps.ReexportSharedLibHeaders, linker.Propertie…
321 deps.StaticLibs = append(deps.StaticLibs, linker.Properties.Target.Ramdisk.Static_libs...)
322 …deps.StaticLibs = removeListFromList(deps.StaticLibs, linker.Properties.Target.Ramdisk.Exclude_sta…
323 …deps.ReexportStaticLibHeaders = removeListFromList(deps.ReexportStaticLibHeaders, linker.Propertie…
324 …deps.WholeStaticLibs = removeListFromList(deps.WholeStaticLibs, linker.Properties.Target.Ramdisk.E…
325 …deps.RuntimeLibs = removeListFromList(deps.RuntimeLibs, linker.Properties.Target.Ramdisk.Exclude_r…
329 …deps.SharedLibs = removeListFromList(deps.SharedLibs, linker.Properties.Target.Vendor_ramdisk.Excl…
330 …deps.ReexportSharedLibHeaders = removeListFromList(deps.ReexportSharedLibHeaders, linker.Propertie…
331 …deps.StaticLibs = removeListFromList(deps.StaticLibs, linker.Properties.Target.Vendor_ramdisk.Excl…
332 …deps.ReexportStaticLibHeaders = removeListFromList(deps.ReexportStaticLibHeaders, linker.Propertie…
333 …deps.WholeStaticLibs = removeListFromList(deps.WholeStaticLibs, linker.Properties.Target.Vendor_ra…
334 …deps.RuntimeLibs = removeListFromList(deps.RuntimeLibs, linker.Properties.Target.Vendor_ramdisk.Ex…
338 deps.SharedLibs = append(deps.SharedLibs, linker.Properties.Target.Platform.Shared_libs...)
344 deps.LateStaticLibs = append(deps.LateStaticLibs, config.BuiltinsRuntimeLibrary(ctx.toolchain()))
347 deps.SystemSharedLibs = linker.Properties.System_shared_libs
350 if deps.SystemSharedLibs == nil && !ctx.BazelConversionMode() {
354 deps.SystemSharedLibs = []string{"libc", "libm", "libdl"}
357 if inList("libdl", deps.SharedLibs) {
360 if inList("libc", deps.SystemSharedLibs) {
361 if !inList("libdl", deps.SystemSharedLibs) {
365 _, deps.SharedLibs = removeFromList("libdl", deps.SharedLibs)
371 if inList("libdl", deps.SystemSharedLibs) && inList("libc", deps.SystemSharedLibs) &&
372 indexList("libdl", deps.SystemSharedLibs) < indexList("libc", deps.SystemSharedLibs) {
376 deps.LateSharedLibs = append(deps.LateSharedLibs, deps.SystemSharedLibs...)
383 deps.StaticLibs = append(deps.StaticLibs, "libbioniccompat")
386 deps.LateStaticLibs = append(deps.LateStaticLibs, "libcompiler_rt")
392 deps.LateStaticLibs = append(deps.LateStaticLibs, "libwinpthread")
395 return deps
569 flags Flags, deps PathDeps, objs Objects) android.Path {