/build/bazel/rules/apex/ |
D | toolchain.bzl | 43 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/ |
D | toolchain.bzl | 39 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 …]
|
D | partition.bzl | 39 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/ |
D | build_fingerprint.bzl | 27 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 …]
|
D | prebuilt_file.bzl | 34 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/ |
D | stripped_cc_common.bzl | 35 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 …]
|
D | cc_library_headers.bzl | 23 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 …]
|
D | versioned_cc_common.bzl | 21 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 …]
|
D | cc_library_static.bzl | 308 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 …]
|
D | cc_object.bzl | 122 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 …]
|
D | cc_xsd_config_library.bzl | 21 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 …]
|
D | cc_library_common_test.bzl | 29 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/ |
D | transitions.bzl | 13 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/ |
D | sdk_transition_test.bzl | 30 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 …]
|
D | merged_txts.bzl | 28 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/ |
D | android_library.bzl | 89 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/ |
D | abi_dump.bzl | 55 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/ |
D | android_test.bzl.template | 33 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 …]
|
D | java_test.bzl.template | 32 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 …]
|
D | cc_test.bzl.template | 28 "{{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/ |
D | manifest_fixer.py | 254 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/ |
D | cc_aspects.bzl | 38 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/ |
D | exec_aspect.bzl | 23 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/ |
D | aconfig_declarations.bzl | 28 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/ |
D | androidbp_to_build_templates.go | 63 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]),
|