Lines Matching full:targets

108     print('// default license using the \'licenses: [...]\' property on targets as needed.')
146 # Iterate through all of the targets for each architecture collecting the flags that
147 # are the same for all targets in that architecture. Use a list instead of a set
151 for arch, targets in targets_by_arch.items():
153 for target in targets.values():
170 # for all targets in all architectures.
250 # The flags in the default entry can be safely removed from the targets
251 for arch, targets in targets_by_arch.items():
254 for target in targets.values():
262 def TransitiveDependencies(name, dep_type, targets): argument
263 target = targets[name]
273 if targets[d]['type'] == dep_type:
275 tDeps = TransitiveDependencies(d, dep_type, targets)
282 tDeps = TransitiveDependencies(d, dep_type, targets)
292 def GenerateStaticLib(target, targets): argument
344 def DFS(seed, targets): argument
352 stack += targets[nxt]['deps']
353 if 'arch' not in targets[nxt]:
355 for arch in targets[nxt]['arch']:
361 targets = {}
362 for name, target in project['targets'].items():
364 targets[name] = target
397 for name, target in targets.items():
398 # Skip all "action" targets
407 targets = {name: target for name, target in targets.items() if not is_ignored(name)}
409 for target in targets.values():
410 # Don't depend on ignored targets
415 for name, target in targets.items():
419 empty_lib_deps = targets[empty_lib].get('deps', [])
420 for target in targets.values():
423 targets.pop(s)
427 selected |= DFS('//:webrtc', targets)
428 selected |= DFS('//modules/audio_processing:audio_processing', targets)
430 return {FormatName(n): FormatNames(targets[n]) for n in selected}
474 # or have the union of those fields from all 4 input targets.
526 def HandleDisabledArchs(targets): argument
527 for n, t in targets.items():
533 # Fix targets that depend on this one
534 for t in targets.values():
556 targets = {}
558 targets[name] = Merge({a: t.get(name, {}) for a,t in targets_by_arch.items()})
560 HandleDisabledArchs(targets)
562 return targets
611 targets = MergeAll(targets_by_arch) variable
615 for name, target in sorted(targets.items()):
618 GenerateStaticLib(target, targets)
626 webrtc_libs = TransitiveDependencies(FormatName('//:webrtc'), 'static_library', targets)
643 …eDependencies(FormatName('//modules/audio_processing:audio_processing'), 'static_library', targets)