Nathan Herring | ceeecf9 | 2017-10-31 22:54:25 +0100 | [diff] [blame] | 1 | licenses(["notice"]) # Apache 2.0 |
| 2 | |
| 3 | package(default_visibility = ["//visibility:public"]) |
| 4 | |
| 5 | load("//:skylark_library.bzl", "skylark_library") |
Chris Parsons | 0c9ef14 | 2018-07-27 11:00:52 -0400 | [diff] [blame] | 6 | load("//:skydoc.bzl", "skydoc") |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 7 | |
| 8 | exports_files([ |
| 9 | "LICENSE", |
| 10 | "lib.bzl", |
| 11 | ]) |
| 12 | |
| 13 | filegroup( |
| 14 | name = "test_deps", |
Thomas Van Lenten | a95326e | 2018-02-20 16:09:20 -0500 | [diff] [blame] | 15 | testonly = True, |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 16 | srcs = [ |
| 17 | "BUILD", |
| 18 | "//lib:test_deps", |
| 19 | ] + glob(["*.bzl"]), |
Nathan Herring | ceeecf9 | 2017-10-31 22:54:25 +0100 | [diff] [blame] | 20 | ) |
| 21 | |
| 22 | skylark_library( |
| 23 | name = "lib", |
| 24 | srcs = ["lib.bzl"], |
| 25 | deps = [ |
| 26 | "//lib:collections", |
| 27 | "//lib:dicts", |
Nicholas Titcombe | 0b40ea7 | 2018-04-20 14:44:25 -0700 | [diff] [blame] | 28 | "//lib:new_sets", |
dmaclach | d46b607 | 2018-04-17 09:33:38 -0700 | [diff] [blame] | 29 | "//lib:partial", |
Nathan Herring | ceeecf9 | 2017-10-31 22:54:25 +0100 | [diff] [blame] | 30 | "//lib:paths", |
| 31 | "//lib:selects", |
| 32 | "//lib:sets", |
| 33 | "//lib:shell", |
| 34 | "//lib:structs", |
Thomas Van Lenten | 3fea8cb | 2018-06-13 14:11:04 -0400 | [diff] [blame] | 35 | "//lib:types", |
Nathan Herring | ceeecf9 | 2017-10-31 22:54:25 +0100 | [diff] [blame] | 36 | "//lib:unittest", |
Thomas Van Lenten | f9b0ff1 | 2018-02-20 16:52:51 -0500 | [diff] [blame] | 37 | "//lib:versions", |
Nathan Herring | ceeecf9 | 2017-10-31 22:54:25 +0100 | [diff] [blame] | 38 | ], |
| 39 | ) |
| 40 | |
| 41 | skylark_library( |
| 42 | name = "skylark_library", |
| 43 | srcs = ["skylark_library.bzl"], |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 44 | ) |
Chris Parsons | 0c9ef14 | 2018-07-27 11:00:52 -0400 | [diff] [blame] | 45 | |
| 46 | skydoc( |
| 47 | name = "skydoc_doc", |
| 48 | target_file = ":skydoc.bzl", |
| 49 | deps = [":skylark_library"], |
| 50 | rule_names = ["skydoc"], |
| 51 | out = "skydoc_doc.txt", |
| 52 | ) |
| 53 | |