| package(default_visibility = ["//visibility:public"]) |
| |
| load("@rules_cc//cc:defs.bzl", "cc_binary") |
| |
| # Files which shouldn't be publicly visible and dependencies of all objc_* or ios_* rules should be excluded. |
| exports_files(glob( |
| ["**"], |
| exclude = ["wrapped_clang_test.sh"], |
| )) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["**"]), |
| ) |
| |
| filegroup( |
| name = "bzl_srcs", |
| srcs = glob(["*.bzl"]), |
| visibility = ["//tools/osx:__pkg__"], |
| ) |
| |
| cc_binary( |
| name = "wrapped_clang", |
| testonly = True, |
| srcs = [ |
| "wrapped_clang.cc", |
| ], |
| ) |
| |
| sh_test( |
| name = "wrapped_clang_test", |
| size = "small", |
| srcs = [ |
| "wrapped_clang_test.sh", |
| ], |
| data = [ |
| ":wrapped_clang", |
| "//src/test/shell:bashunit", |
| "@bazel_tools//tools/bash/runfiles", |
| ], |
| ) |