Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 176) sorted by relevance

12345678

/build/bazel/rules/apex/
Dtoolchain.bzl43 avbtool = ctx.attr.avbtool,
44 apexer = ctx.attr.apexer,
45 mke2fs = ctx.attr.mke2fs,
46 resize2fs = ctx.attr.resize2fs,
47 e2fsdroid = ctx.attr.e2fsdroid,
48 sefcontext_compile = ctx.attr.sefcontext_compile,
49 conv_apex_manifest = ctx.attr.conv_apex_manifest,
51 apex_compression_tool = ctx.attr.apex_compression_tool,
53 jsonmodify = ctx.attr.jsonmodify,
54 manifest_fixer = ctx.attr.manifest_fixer,
[all …]
/build/bazel/rules/partitions/
Dtoolchain.bzl39 avbtool = ctx.attr.avbtool,
40 build_image = ctx.attr.build_image,
41 e2fsdroid = ctx.attr.e2fsdroid,
42 fec = ctx.attr.fec,
43 mke2fs = ctx.attr.mke2fs,
44 mkfs_erofs = ctx.attr.mkfs_erofs,
45 mkuserimg_mke2fs = ctx.attr.mkuserimg_mke2fs,
47 simg2img = ctx.attr.simg2img,
48 toybox = ctx.attr.toybox,
49 tune2fs = ctx.attr.tune2fs,
[all …]
Dpartition.bzl39 renamed = ctx.actions.declare_file(ctx.attr.name + "/python3")
48 if ctx.attr.type != "system":
54 du = ctx.actions.declare_file(ctx.attr.name + "/du")
60 find = ctx.actions.declare_file(ctx.attr.name + "/find")
69 output_image = ctx.actions.declare_file(ctx.attr.name + "/" + ctx.attr.type + ".img")
71 # TODO(b/297269187) Fill this out with the contents of ctx.attr.deps
79 if ctx.attr.base_staging_dir:
82 bbipi = ctx.attr._build_broken_incorrect_partition_images[BuildSettingInfo].value
83 if ctx.attr.base_staging_dir_file_list and not bbipi:
87 if "{BUILD_NUMBER}" in ctx.attr.image_properties:
[all …]
/build/bazel/rules/
Dbuild_fingerprint.bzl27 build_version_tags = ctx.attr._build_version_tags[BuildSettingInfo].value
28 default_app_certificate = ctx.attr._default_app_certificate[BuildSettingInfo].value
36 ctx.attr._product_brand[BuildSettingInfo].value,
37 ctx.attr._device_product[BuildSettingInfo].value,
38 ctx.attr._device_name[BuildSettingInfo].value,
39 ctx.attr._platform_version_name[BuildSettingInfo].value,
40 ctx.attr._build_id[BuildSettingInfo].value,
42 ctx.attr._target_build_variant[BuildSettingInfo].value,
46 ctx.attr._product_brand[BuildSettingInfo].value,
47 ctx.attr._device_product[BuildSettingInfo].value,
[all …]
Dprebuilt_file.bzl34 dir = ctx.attr.dir
43 if ctx.attr.filename_from_src and ctx.attr.filename != "":
45 elif ctx.attr.filename != "":
46 filename = ctx.attr.filename
47 elif ctx.attr.filename_from_src:
50 filename = ctx.attr.name
60 installable = ctx.attr.installable,
70 "src": attr.label(
74 "dir": attr.string(mandatory = True),
75 "filename": attr.string(),
[all …]
/build/bazel/rules/cc/
Dstripped_cc_common.bzl35 if ctx.attr.none:
37 …if ctx.target_platform_has_constraint(ctx.attr._android_constraint[platform_common.ConstraintValue…
39 return (ctx.attr.all or ctx.attr.keep_symbols or
40 ctx.attr.keep_symbols_and_debug_frame or ctx.attr.keep_symbols_list)
63 filename_stem = stem or ctx.attr.name
102 arguments = _get_strip_args(ctx.attr) + [
115 keep_symbols = attr.bool(default = False),
116 keep_symbols_and_debug_frame = attr.bool(default = False),
117 all = attr.bool(default = False),
118 none = attr.bool(default = False),
[all …]
Dcc_library_headers.bzl23 ctx.attr.export_absolute_includes,
30 includes = ctx.attr.export_includes,
31 absolute_includes = ctx.attr.export_absolute_includes,
32 system_includes = ctx.attr.export_system_includes,
33 deps = ctx.attr.deps,
43 …"export_absolute_includes": attr.string_list(doc = "List of exec-root relative or absolute search …
44 …"export_includes": attr.string_list(doc = "Package-relative list of search paths for headers, usua…
45 …"export_system_includes": attr.string_list(doc = "Package-relative list of search paths for header…
46 …"deps": attr.label_list(doc = "Re-propagates the includes obtained from these dependencies.", prov…
47 "hdrs": attr.label_list(doc = "Header files.", allow_files = constants.hdr_dot_exts),
[all …]
Dversioned_cc_common.bzl21 out_file = ctx.actions.declare_file(prefix + ctx.attr.name + extension)
22 android_constraint = ctx.attr._android_constraint[platform_common.ConstraintValueInfo]
25 if ctx.target_platform_has_constraint(android_constraint) or not ctx.attr.stamp_build_number:
51 "stamp_build_number": attr.bool(
55 "_build_number_stamper": attr.label(
62 "_android_constraint": attr.label(
69 ctx.attr.src[CcInfo],
70 ctx.attr.src[InstrumentedFilesInfo],
71 ctx.attr.src[DebugPackageInfo],
72 ctx.attr.src[OutputGroupInfo],
[all …]
Dcc_library_static.bzl308 tidy_timeout = ctx.attr._tidy_timeout[BuildSettingInfo].value
310 disabled_srcs.extend(ctx.attr.tidy_timeout_srcs)
312 if ctx.attr.tidy_gen_header_filter:
313 if ctx.attr.tidy_flags:
317 tidy_flags = ctx.attr.tidy_flags
332 ctx.attr.copts_cpp,
333 ctx.attr.deps + ctx.attr.includes,
338 ctx.attr.tidy_checks,
339 ctx.attr.tidy_checks_as_errors,
344 ctx.attr.copts_c,
[all …]
Dcc_object.bzl122 apex_min_sdk_version = ctx.attr._apex_min_sdk_version[BuildSettingInfo].value
123 if ctx.attr.crt and apex_min_sdk_version:
126 elif ctx.attr.min_sdk_version:
128 extra_features += parse_sdk_version(ctx.attr.min_sdk_version)
146 for obj in ctx.attr.objs:
149 for includes_dep in ctx.attr.includes_deps:
152 product_variables = ctx.attr._android_product_variables[platform_common.TemplateVariableInfo]
153 …x.expand_make_variables("asflags", flag, product_variables.variables) for flag in ctx.attr.asflags]
163 …includes = get_includes_paths(ctx, ctx.attr.local_includes) + get_includes_paths(ctx, ctx.attr.abs…
166 user_compile_flags = ctx.attr.copts,
[all …]
Dcc_xsd_config_library.bzl21 return ctx.attr.name
33 args.add("-p", ctx.attr.package_name)
36 if ctx.attr.gen_writer:
39 if ctx.attr.enums_only:
42 if ctx.attr.parser_only:
47 if ctx.attr.boolean_getter:
50 if ctx.attr.tinyxml:
53 for root_element in ctx.attr.root_elements:
60 filename_stem = ctx.attr.package_name.replace(".", "_")
65 if ctx.attr.parser_only:
[all …]
Dcc_library_common_test.bzl29 actual = is_external_directory(ctx.attr.path)
31 asserts.equals(env, ctx.attr.expected_value, actual, "expected {path}, to be {external}".format(
32 path = ctx.attr.path,
33 external = "external" if ctx.attr.expected_value else "non-external",
41 "path": attr.string(),
42 "expected_value": attr.bool(),
121 ctx.attr.expected_static_libs,
124 ctx.attr.expected_static_libs,
130 ctx.attr.expected_whole_static_libs,
133 ctx.attr.expected_whole_static_libs,
[all …]
/build/bazel/rules/cc/testing/
Dtransitions.bzl13 if ctx.rule.kind == ctx.attr._target_rule:
16 if action.mnemonic == ctx.attr._action:
26 elif ctx.rule.kind in ctx.attr._attr_aspect_dict.keys():
27 attrs = ctx.attr._attr_aspect_dict.get(ctx.rule.kind, [])
29 value = getattr(ctx.rule.attr, attr_name)
43 [attr for rule in attr_aspects_dict.values() for attr in rule],
59 "_attr_aspect_dict": attr.string_list_dict(default = attr_aspects),
60 "_action": attr.string(default = "CppCompile"),
61 "_target_rule": attr.string(default = "cc_library"),
70 "_attr_aspect_dict": attr.string_list_dict(default = attr_aspects),
[all …]
/build/bazel/rules/java/
Dsdk_transition_test.bzl30 if ctx.attr.exports and len(ctx.attr.exports) > 0 and SdkConfig in ctx.attr.exports[0]:
31 return ctx.attr.exports[0][SdkConfig]
33 java_version = ctx.attr._java_version_config_setting[BuildSettingInfo].value,
34 host_java_version = ctx.attr._host_java_version_config_setting[BuildSettingInfo].value,
35 sdk_kind = ctx.attr._sdk_kind_config_setting[BuildSettingInfo].value,
36 api_level = ctx.attr._api_level_config_setting[BuildSettingInfo].value,
42 "exports": attr.label(
46 "java_version": attr.string(),
47 "sdk_version": attr.string(),
48 "_java_version_config_setting": attr.label(
[all …]
Dmerged_txts.bzl28 if ctx.attr.scope == "public":
29 from_deps = [d[JavaSdkLibraryInfo].public for d in ctx.attr.deps]
30 elif ctx.attr.scope == "system":
31 from_deps = [d[JavaSdkLibraryInfo].system for d in ctx.attr.deps]
32 elif ctx.attr.scope == "module-lib":
33 from_deps = [d[JavaSdkLibraryInfo].module_lib for d in ctx.attr.deps]
34 elif ctx.attr.scope == "system-server":
35 from_deps = [d[JavaSdkLibraryInfo].system_server for d in ctx.attr.deps]
41 if ctx.attr.scope != "public":
42 output_name = ctx.attr.scope + "-" + output_name
[all …]
/build/bazel/rules/android/
Dandroid_library.bzl89 target_file = ctx.attr.exports[0][AndroidIdeInfo].aar,
93 if AndroidLibraryAarInfo in ctx.attr.exports[0]:
94 providers.append(ctx.attr.exports[0][AndroidLibraryAarInfo])
96 android = ctx.attr.exports[0].android,
97 java = ctx.attr.exports[0].java,
99 ctx.attr.exports[0][StarlarkAndroidResourcesInfo],
100 ctx.attr.exports[0][AndroidLibraryResourceClassJarProvider],
101 ctx.attr.exports[0][AndroidIdlInfo],
102 ctx.attr.exports[0][BaselineProfileProvider],
103 ctx.attr.exports[0][DataBindingV2Info],
[all …]
/build/bazel/rules/abi/
Dabi_dump.bzl55 ctx.rule.attr.copts_cpp,
62 ctx.rule.attr.copts_c,
66 for dep in ctx.rule.attr.static_deps:
83 "_skip_abi_checks": attr.label(
87 "_within_apex": attr.label(
90 "_abi_dumper": attr.label(
96 "_platform_utils": attr.label(default = Label("//build/bazel/platforms:platform_utils")),
111 ctx.rule.attr.roots + ctx.rule.attr.deps + ctx.rule.attr.includes,
152 …args.add_all(ctx.rule.attr.exports[0][CcInfo].compilation_context.includes.to_list(), map_each = _…
180 shared_files = ctx.attr.shared[DefaultInfo].files.to_list()
[all …]
/build/pesto/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/
Dandroid_test.bzl.template33 ctx.attr._tradefed_launcher.label.package,
35 ctx.attr._tradefed_jars.label.package,
38 ctx.attr._adb.label.package,
39 ctx.attr._aapt.label.package,
43 ctx.attr._launcher.label.package,
44 ctx.attr._launcher.label.name,
71 attr.label(
76 attr.label(
81 attr.label(
86 attr.label(
[all …]
Djava_test.bzl.template32 ctx.attr._tradefed_launcher.label.package,
34 ctx.attr._tradefed_jars.label.package,
36 ctx.attr._adb.label.package,
39 ctx.attr._launcher.label.package,
40 ctx.attr._launcher.label.name,
66 attr.label(
71 attr.label(
76 attr.label(
79 attr.label(
82 attr.label(
[all …]
Dcc_test.bzl.template28 "{{tradefed_launcher_module_path}}": ctx.attr._tradefed_launcher.label.package,
29 "{{tradefed_jars_module_path}}": ctx.attr._tradefed_jars.label.package,
30 "{{path_additions}}": ctx.attr._adb.label.package,
32 ctx.attr._launcher.label.package,
33 ctx.attr._launcher.label.name,
59 "_adb": attr.label(
63 "_tradefed_launcher": attr.label(
67 "_tradefed_script_help": attr.label(
70 "_tradefed_jars": attr.label(
73 "_template": attr.label(
[all …]
/build/soong/scripts/
Dmanifest_fixer.py254 attr = application.getAttributeNodeNS(android_ns, 'usesNonSdkApi')
255 if attr is None:
256 attr = doc.createAttributeNS(android_ns, 'android:usesNonSdkApi')
257 attr.value = 'true'
258 application.setAttributeNode(attr)
274 attr = application.getAttributeNodeNS(android_ns, 'useEmbeddedDex')
275 if attr is None:
276 attr = doc.createAttributeNS(android_ns, 'android:useEmbeddedDex')
277 attr.value = 'true'
278 application.setAttributeNode(attr)
[all …]
/build/bazel/rules/tradefed/
Dcc_aspects.bzl38 if hasattr(ctx.rule.attr, "shared"):
39 transitive_deps.append(ctx.rule.attr.shared[0])
42 if hasattr(ctx.rule.attr, "dynamic_deps"):
43 for dep in ctx.rule.attr.dynamic_deps:
45 if ctx.rule.kind == "cc_test" and hasattr(ctx.rule.attr, "deps"):
46 for dep in ctx.rule.attr.deps:
48 … elif ctx.rule.kind == "_cc_library_combiner" and hasattr(ctx.rule.attr, "androidmk_dynamic_deps"):
49 for dep in ctx.rule.attr.androidmk_dynamic_deps:
51 elif ctx.rule.kind in rules_propagate_src and hasattr(ctx.rule.attr, "src"):
53 transitive_deps.append(ctx.rule.attr.src[0])
[all …]
/build/bazel_common_rules/exec/impl/
Dexec_aspect.bzl23 fields = {attr: attr + " of the target" for attr in _attrs},
28 for attr in _attrs:
29 value = getattr(ctx.rule.attr, attr, None)
30 kwargs[attr] = value
/build/bazel/rules/aconfig/
Daconfig_declarations.bzl28 for value_set in ctx.attr._value_sets[AconfigValueSetsInfo].value_sets:
29 value_set_info = value_set[AconfigValueSetInfo].available_packages.get(ctx.attr.package)
38 args.add_all(["--package", ctx.attr.package])
43 args.add_all(["--default-permission", ctx.attr._default_permission[BuildSettingInfo].value])
62 package = ctx.attr.package,
70 "srcs": attr.label_list(
74 "package": attr.string(mandatory = True),
75 "_aconfig": attr.label(
81 "_value_sets": attr.label(
85 "_release_version": attr.label(
[all …]
/build/soong/bp2build/
Dandroidbp_to_build_templates.go63 name = ctx.attr.soong_module_name,
64 type = ctx.attr.soong_module_type,
65 variant = ctx.attr.soong_module_variant,
72 "soong_module_name": attr.string(mandatory = True),
73 "soong_module_type": attr.string(mandatory = True),
74 "soong_module_variant": attr.string(),
75 "soong_module_deps": attr.label_list(providers = [SoongModuleInfo]),

12345678