Damien Martin-Guillerez | d019eea | 2015-07-24 12:40:48 +0000 | [diff] [blame] | 1 | package(default_visibility = ["//scripts/release:__pkg__"]) |
| 2 | |
| 3 | filegroup( |
| 4 | name = "git", |
| 5 | srcs = glob([".git/**"]), |
| 6 | ) |
Lukacs Berki | 678ba23 | 2015-09-03 13:28:55 +0000 | [diff] [blame] | 7 | |
| 8 | filegroup( |
| 9 | name = "dummy", |
| 10 | visibility = ["//visibility:public"], |
| 11 | ) |
Han-Wen Nienhuys | 4718232 | 2015-10-09 17:56:52 +0000 | [diff] [blame] | 12 | |
Damien Martin-Guillerez | de54bca | 2016-02-29 10:49:43 +0000 | [diff] [blame] | 13 | filegroup( |
Damien Martin-Guillerez | 9b88920 | 2016-03-03 00:35:13 +0000 | [diff] [blame] | 14 | name = "workspace-file", |
| 15 | srcs = [":WORKSPACE"], |
Cal Peyser | 2152bc1 | 2016-04-22 17:08:59 +0000 | [diff] [blame] | 16 | visibility = [ |
| 17 | "//src/test/shell/bazel:__pkg__", |
| 18 | "//tools/cpp/test:__pkg__", |
| 19 | ], |
Damien Martin-Guillerez | 9b88920 | 2016-03-03 00:35:13 +0000 | [diff] [blame] | 20 | ) |
| 21 | |
| 22 | filegroup( |
Yun Peng | a50635d | 2016-07-26 13:29:03 +0000 | [diff] [blame] | 23 | name = "changelog-file", |
| 24 | srcs = [":CHANGELOG.md"], |
| 25 | visibility = [ |
| 26 | "//scripts/packages:__pkg__", |
| 27 | ], |
| 28 | ) |
| 29 | |
| 30 | filegroup( |
Damien Martin-Guillerez | de54bca | 2016-02-29 10:49:43 +0000 | [diff] [blame] | 31 | name = "srcs", |
| 32 | srcs = glob( |
Damien Martin-Guillerez | cc52abf | 2016-04-15 10:54:58 +0000 | [diff] [blame] | 33 | ["*"], |
Damien Martin-Guillerez | de54bca | 2016-02-29 10:49:43 +0000 | [diff] [blame] | 34 | exclude = [ |
Damien Martin-Guillerez | cc52abf | 2016-04-15 10:54:58 +0000 | [diff] [blame] | 35 | "bazel-*", # convenience symlinks |
| 36 | "out", # IntelliJ with setup-intellij.sh |
| 37 | "output", # output of compile.sh |
Damien Martin-Guillerez | 7d265e0 | 2016-07-01 13:33:48 +0000 | [diff] [blame] | 38 | "WORKSPACE.user.bzl", # generated workspace file |
Damien Martin-Guillerez | cc52abf | 2016-04-15 10:54:58 +0000 | [diff] [blame] | 39 | ".*", # mainly .git* files |
Damien Martin-Guillerez | de54bca | 2016-02-29 10:49:43 +0000 | [diff] [blame] | 40 | ], |
| 41 | ) + [ |
| 42 | "//examples:srcs", |
| 43 | "//scripts:srcs", |
| 44 | "//site:srcs", |
| 45 | "//src:srcs", |
| 46 | "//tools:srcs", |
| 47 | "//third_party:srcs", |
| 48 | ], |
| 49 | visibility = ["//visibility:private"], |
| 50 | ) |
| 51 | |
| 52 | load("//tools/build_defs/pkg:pkg.bzl", "pkg_tar") |
| 53 | |
| 54 | pkg_tar( |
| 55 | name = "bazel-srcs", |
| 56 | files = [":srcs"], |
| 57 | strip_prefix = ".", |
| 58 | # Public but bazel-only visibility. |
| 59 | visibility = ["//:__subpackages__"], |
| 60 | ) |