1load("//cc/toolchains:args.bzl", "cc_args") 2load("//cc/toolchains:args_list.bzl", "cc_args_list") 3 4package(default_visibility = ["//visibility:private"]) 5 6cc_args_list( 7 name = "linker_param_file", 8 args = [":use_param_file"], 9 visibility = ["//visibility:public"], 10) 11 12cc_args( 13 name = "use_param_file", 14 actions = [ 15 "//cc/toolchains/actions:link_actions", 16 "//cc/toolchains/actions:ar_actions", 17 ], 18 args = ["@{param_file}"], 19 format = {"param_file": "//cc/toolchains/variables:linker_param_file"}, 20 requires_not_none = "//cc/toolchains/variables:linker_param_file", 21) 22