blob: 70f0b5be4a2a66d5f93cbc7e1624f2a1a7336dce [file] [log] [blame]
Nathan Herringceeecf92017-10-31 22:54:25 +01001licenses(["notice"]) # Apache 2.0
2
3package(default_visibility = ["//visibility:public"])
4
5load("//:skylark_library.bzl", "skylark_library")
Chris Parsons0c9ef142018-07-27 11:00:52 -04006load("//:skydoc.bzl", "skydoc")
Tony Allevato82b3ad62017-10-10 07:59:31 -07007
8exports_files([
9 "LICENSE",
10 "lib.bzl",
11])
12
13filegroup(
14 name = "test_deps",
Thomas Van Lentena95326e2018-02-20 16:09:20 -050015 testonly = True,
Tony Allevato82b3ad62017-10-10 07:59:31 -070016 srcs = [
17 "BUILD",
18 "//lib:test_deps",
19 ] + glob(["*.bzl"]),
Nathan Herringceeecf92017-10-31 22:54:25 +010020)
21
22skylark_library(
23 name = "lib",
24 srcs = ["lib.bzl"],
25 deps = [
26 "//lib:collections",
27 "//lib:dicts",
Nicholas Titcombe0b40ea72018-04-20 14:44:25 -070028 "//lib:new_sets",
dmaclachd46b6072018-04-17 09:33:38 -070029 "//lib:partial",
Nathan Herringceeecf92017-10-31 22:54:25 +010030 "//lib:paths",
31 "//lib:selects",
32 "//lib:sets",
33 "//lib:shell",
34 "//lib:structs",
Thomas Van Lenten3fea8cb2018-06-13 14:11:04 -040035 "//lib:types",
Nathan Herringceeecf92017-10-31 22:54:25 +010036 "//lib:unittest",
Thomas Van Lentenf9b0ff12018-02-20 16:52:51 -050037 "//lib:versions",
Nathan Herringceeecf92017-10-31 22:54:25 +010038 ],
39)
40
41skylark_library(
42 name = "skylark_library",
43 srcs = ["skylark_library.bzl"],
Tony Allevato82b3ad62017-10-10 07:59:31 -070044)
Chris Parsons0c9ef142018-07-27 11:00:52 -040045
46skydoc(
47 name = "skydoc_doc",
48 target_file = ":skydoc.bzl",
49 deps = [":skylark_library"],
50 rule_names = ["skydoc"],
51 out = "skydoc_doc.txt",
52)
53