• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//:bzl_library.bzl", "bzl_library")
2
3licenses(["notice"])
4
5package(default_visibility = ["//visibility:public"])
6
7bzl_library(
8    name = "analysis_test",
9    srcs = ["analysis_test.bzl"],
10)
11
12bzl_library(
13    name = "build_test",
14    srcs = ["build_test.bzl"],
15    deps = ["//lib:new_sets"],
16)
17
18bzl_library(
19    name = "copy_file",
20    srcs = ["copy_file.bzl"],
21    deps = ["//rules/private:copy_file_private"],
22)
23
24bzl_library(
25    name = "write_file",
26    srcs = ["write_file.bzl"],
27    deps = ["//rules/private:write_file_private"],
28)
29
30bzl_library(
31    name = "diff_test",
32    srcs = ["diff_test.bzl"],
33)
34
35bzl_library(
36    name = "native_binary",
37    srcs = ["native_binary.bzl"],
38    deps = ["//rules/private:copy_file_private"],
39)
40
41bzl_library(
42    name = "run_binary",
43    srcs = ["run_binary.bzl"],
44    deps = ["//lib:dicts"],
45)
46
47bzl_library(
48    name = "common_settings",
49    srcs = ["common_settings.bzl"],
50)
51
52filegroup(
53    name = "test_deps",
54    testonly = True,
55    srcs = [
56        "BUILD",
57    ] + glob(["*.bzl"]),
58)
59
60# The files needed for distribution
61filegroup(
62    name = "distribution",
63    srcs = [
64        "BUILD",
65    ] + glob(["*.bzl"]),
66    visibility = [
67        "//:__pkg__",
68    ],
69)
70
71# export bzl files for the documentation
72exports_files(
73    glob(["*.bzl"]),
74    visibility = ["//:__subpackages__"],
75)
76
77bzl_library(
78    name = "select_file",
79    srcs = ["select_file.bzl"],
80)
81