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