Searched refs:providers (Results 1 – 23 of 23) sorted by relevance
/build/blueprint/ |
D | provider.go | 144 if m.providers == nil { 145 m.providers = make([]interface{}, len(providerRegistry)) 148 if m.providers[provider.id] != nil { 152 m.providers[provider.id] = value 177 if len(m.providers) > provider.id { 178 if p := m.providers[provider.id]; p != nil {
|
D | context.go | 301 providers []interface{} member 1398 newModule.providers = append([]interface{}(nil), origModule.providers...) 2358 for _, p := range m.providers {
|
/build/soong/bazel/cquery/ |
D | request_type.go | 106 cc_info = providers(target)["CcInfo"] 118 if static_info_tag in providers(target): 119 static_info = providers(target)[static_info_tag] 136 if shared_info_tag in providers(target): 137 shared_info = providers(target)[shared_info_tag] 153 if toc_file_tag in providers(target): 154 toc_file = providers(target)[toc_file_tag].toc.path
|
/build/soong/bp2build/ |
D | bzl_conversion_test.go | 86 "soong_module_deps": attr.label_list(providers = [SoongModuleInfo]), 119 "soong_module_deps": attr.label_list(providers = [SoongModuleInfo]), 148 "soong_module_deps": attr.label_list(providers = [SoongModuleInfo]),
|
D | androidbp_to_build_templates.go | 72 "soong_module_deps": attr.label_list(providers = [SoongModuleInfo]),
|
D | bzl_conversion.go | 114 "soong_module_deps": attr.label_list(providers = [SoongModuleInfo]),
|
/build/soong/scripts/hiddenapi/ |
D | analyze_bcpf.py | 1272 providers = n.get_matching_rows("*") 1274 if ClassProvider.BCPF in providers: 1295 providers = child.values(lambda _: True) 1297 if ClassProvider.BCPF in providers: 1314 providers = set(child.get_matching_rows("**")) 1315 if not providers: 1319 elif providers == {ClassProvider.BCPF}: 1326 elif providers == {ClassProvider.OTHER}: 1333 elif ClassProvider.BCPF in providers: 1341 providers = set(child.get_matching_rows("*")) [all …]
|
/build/bazel/rules/cc/ |
D | cc_library_shared.bzl | 244 # providers as a cc_library_shared, with the addition of a CcStubInfo 289 # Create a target with CcSharedLibraryInfo and CcStubInfo providers. 365 providers = { 370 stub_library_infos.append(providers) 387 "shared": attr.label(mandatory = True, providers = [CcSharedLibraryInfo]), 388 "root": attr.label(mandatory = True, providers = [CcInfo]), 394 providers = [CcTocInfo], 396 "stub_shared_libraries": attr.label_list(providers = [CcStubInfo, CcSharedLibraryInfo]), 435 providers = [CcSharedLibraryInfo],
|
D | cc_proto.bzl | 72 providers = [ProtoInfo], 136 providers = [CcProtoGenInfo], 151 providers = [CcProtoGenInfo],
|
D | stripped_cc_common.bzl | 138 providers = [cc_common.CcToolchainInfo], 158 providers = [CcSharedLibraryInfo], 190 src = attr.label(mandatory = True, allow_single_file = True, providers = [CcInfo]),
|
D | cc_library_static.bzl | 166 # Root target to handle combining of the providers of the language-specific targets. 264 # of its direct deps, and propagates Cc providers describing that these objects 274 "deps": attr.label_list(providers = [CcInfo]), 277 providers = [cc_common.CcToolchainInfo], 309 …l_list(doc = "Re-propagates the includes obtained from these dependencies.", providers = [CcInfo]),
|
D | versioned_cc_common.bzl | 93 src = attr.label(mandatory = True, allow_single_file = True, providers = [CcInfo]), 113 providers = [CcSharedLibraryInfo],
|
D | cc_object.bzl | 176 "deps": attr.label_list(providers = [CcInfo, CcObjectInfo]), 177 "includes_deps": attr.label_list(providers = [CcInfo]), 183 providers = [platform_common.TemplateVariableInfo],
|
/build/bazel/rules/ |
D | apex.bzl | 320 "key": attr.label(providers = [ApexKeyInfo]), 321 "certificate": attr.label(providers = [AndroidAppCertificateInfo]), 327 providers = [ApexCcInfo], 333 providers = [ApexCcInfo], 339 providers = [ 340 # The dependency must produce _all_ of the providers in _one_ of these lists. 346 "prebuilts": attr.label_list(providers = [PrebuiltFileInfo], cfg = apex_transition),
|
/build/soong/android/ |
D | makevars.go | 246 providers := append([]makeVarsProvider(nil), makeVarsInitProviders...) 247 providers = append(providers, *getSingletonMakevarsProviders(ctx.Config())...) 249 for _, provider := range providers {
|
/build/bazel/docs/ |
D | internal_concepts.md | 174 * the providers that must be given by a dependency 549 Soong has Bazel-inspired providers, but providers are not used in all cases yet. 551 Usages of providers are the easiest, simplest, and cleanest communication 571 Targets primarily communicate with each other via providers in Bazel rule 572 implementations. All rules have access to any of the providers but rules will 581 [Providers](https://docs.bazel.build/versions/main/skylark/rules.html#providers) 588 [custom providers](https://docs.bazel.build/versions/main/skylark/lib/Provider.html#modules.Provide… 589 or implement existing providers to communicate information specific to their 602 is used to extract providers from dependencies. 607 in conjunction with providers to accumulate data efficiently from transitive
|
/build/bazel/rules_cc/examples/ |
D | experimental_cc_shared_library.bzl | 496 "dynamic_deps": attr.label_list(providers = [CcSharedLibraryInfo]), 498 "permissions": attr.label_list(providers = [CcSharedLibraryPermissionsInfo]), 499 "preloaded_deps": attr.label_list(providers = [CcInfo]), 500 "roots": attr.label_list(providers = [CcInfo], aspects = [graph_structure_aspect]),
|
/build/bazel/rules/java/ |
D | proto.bzl | 53 providers = [ProtoInfo],
|
/build/bazel/rules/android/ |
D | android_app_keystore.bzl | 114 "certificate": attr.label(mandatory = True, providers = [AndroidAppCertificateInfo]),
|
/build/bazel_common_rules/docs/ |
D | docs.bzl | 47 provider_template: Template for generating docs for providers.
|
/build/bazel/rules/apex/ |
D | transition.bzl | 27 # use to create different actions or providers for APEXes specifically..
|
D | cc.bzl | 35 # only _cc_library_shared_proxy contains merged CcStubLibrariesInfo providers
|
D | mainline_modules.bzl | 224 providers = [ApexInfo],
|