1package(default_visibility = ["//visibility:public"]) 2 3sh_binary( 4 name = "yasm", 5 srcs = select({ 6 "//build/bazel_common_rules/platforms/os:darwin": ["darwin-x86/yasm/yasm"], 7 "//build/bazel_common_rules/platforms/os:linux": ["linux-x86/yasm/yasm"], 8 }), 9 target_compatible_with = select({ 10 "//build/bazel_common_rules/platforms/os:darwin": [], 11 "//build/bazel_common_rules/platforms/os:linux": [], 12 "//conditions:default": ["@platforms//:incompatible"], 13 }), 14) 15