blob: 2f7b6743a8cd921d28d696b021c5959373c7cd6a [file] [log] [blame]
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +01001package(default_visibility = ["//visibility:public"])
Damien Martin-Guillerez28a27f12015-03-18 14:27:04 +00002
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +00003filegroup(
4 name = "srcs",
5 srcs = glob(["**"]) + [
Lukacs Berki5b4ffae2015-06-16 12:18:13 +00006 "//tools/android:srcs",
leba35757972019-02-08 02:03:12 -08007 "//tools/aquery_differ:srcs",
Laszlo Csomorcdc269b2018-03-21 00:20:12 -07008 "//tools/bash:srcs",
Damien Martin-Guillerezde54bca2016-02-29 10:49:43 +00009 "//tools/buildstamp:srcs",
Laszlo Csomordf16c772018-08-09 23:36:39 -070010 "//tools/build_defs:srcs",
Julio Merino5854a722016-02-17 22:14:00 +000011 "//tools/build_rules:srcs",
Tony Aiuto4c6e4e92019-07-09 20:43:48 -070012 "//tools/config:srcs",
Ulf Adams8829aba2016-11-24 12:51:35 +000013 "//tools/coverage:srcs",
Greg Estren2323dfe2020-07-15 12:02:51 -070014 "//tools/ctexplain:srcs",
Yun Peng01609b82020-05-04 11:12:33 -070015 "//tools/distributions:srcs",
Laszlo Csomor5a7c8472018-08-09 01:28:40 -070016 "//tools/java:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000017 "//tools/jdk:srcs",
Yun Pengc2c938a2017-07-28 10:22:57 +020018 "//tools/launcher:srcs",
Yun Peng394211b2017-09-15 15:59:14 +020019 "//tools/def_parser:srcs",
John Cater58a8f072017-03-23 16:55:41 +000020 "//tools/platforms:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000021 "//tools/genrule:srcs",
22 "//tools/cpp:srcs",
Michael Thvedt828a4be2015-08-12 17:45:36 +000023 "//tools/j2objc:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000024 "//tools/objc:srcs",
Chris Parsons5eb86fe2016-07-21 15:24:55 +000025 "//tools/osx:srcs",
Damien Martin-Guillerez4b2745c2016-03-18 10:53:57 +000026 "//tools/osx/crosstool:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000027 "//tools/test:srcs",
iirina8f4786b2018-09-12 08:03:25 -070028 "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:srcs",
29 "//tools/test/CoverageOutputGenerator/javatests/com/google/devtools/coverageoutputgenerator:srcs",
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +000030 "//tools/python:srcs",
Laszlo Csomor68371172018-01-16 01:30:27 -080031 "//tools/runfiles:srcs",
Laszlo Csomor81ed3ad2018-04-16 05:11:38 -070032 "//tools/sh:srcs",
cushon1812caf2020-06-24 10:54:19 -070033 "//tools/allowlists:srcs",
Damien Martin-Guillerezde54bca2016-02-29 10:49:43 +000034 "//tools/zip:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000035 ],
36)
Damien Martin-Guillerezab13f682015-07-28 08:19:32 +000037
Tony Aiutob3ddb952019-07-17 08:31:40 -070038# Sources in the built in repo '@bazel_tools'
Damien Martin-Guillerezab13f682015-07-28 08:19:32 +000039filegroup(
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000040 name = "embedded_tools_srcs",
41 srcs = glob(["**"]) + [
Adam Michaela7b5e442017-01-19 20:57:48 +000042 "//tools/android:embedded_tools",
Laszlo Csomorcdc269b2018-03-21 00:20:12 -070043 "//tools/bash:embedded_tools",
Laszlo Csomordf16c772018-08-09 23:36:39 -070044 "//tools/build_defs:embedded_tools",
Lukacs Berki285112c2016-04-11 10:34:45 +000045 "//tools/build_rules:embedded_tools_srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000046 "//tools/buildstamp:srcs",
Tony Aiutob3ddb952019-07-17 08:31:40 -070047 "//tools/config:srcs",
Ulf Adams8829aba2016-11-24 12:51:35 +000048 "//tools/coverage:srcs",
Loo Rong Jie68611b32018-10-15 07:10:41 -070049 "//tools/cpp:embedded_tools",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000050 "//tools/genrule:srcs",
Laszlo Csomor5a7c8472018-08-09 01:28:40 -070051 "//tools/java:embedded_tools",
Daniel Wagner-Hall8ace6db2021-04-16 04:47:28 -070052 "//tools/java:java_stub_template.txt",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000053 "//tools/j2objc:srcs",
54 "//tools/jdk:package-srcs",
55 "//tools/jdk:srcs",
Yun Pengc2c938a2017-07-28 10:22:57 +020056 "//tools/launcher:srcs",
Yun Peng394211b2017-09-15 15:59:14 +020057 "//tools/def_parser:srcs",
cpeyserd852e482017-09-07 22:16:06 +020058 "//tools/platforms:srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000059 "//tools/objc:srcs",
Laszlo Csomorf7549a62018-04-10 02:18:48 -070060 "//tools/python:embedded_tools",
Laszlo Csomor68371172018-01-16 01:30:27 -080061 "//tools/runfiles:embedded_tools",
Laszlo Csomor4ca9a222018-08-09 00:27:55 -070062 "//tools/test:embedded_tools",
ulfjackf44f5c82019-12-17 00:29:26 -080063 "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:embedded_tools",
Cal Peyserbde58442016-03-14 15:58:12 +000064 "//tools/osx/crosstool:srcs",
Chris Parsons5eb86fe2016-07-21 15:24:55 +000065 "//tools/osx:srcs",
Laszlo Csomor81ed3ad2018-04-16 05:11:38 -070066 "//tools/sh:embedded_tools",
cushon1812caf2020-06-24 10:54:19 -070067 "//tools/allowlists:srcs",
Damien Martin-Guillerez1bab6b12016-02-17 15:27:32 +000068 "//tools/zip:srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000069 ],
70)
Laszlo Csomordf16c772018-08-09 23:36:39 -070071
cparsons1ba9f0ff2019-08-29 13:45:45 -070072# All bzl files in the built in repo '@bazel_tools'.
73filegroup(
74 name = "bzl_srcs",
75 srcs = [
76 "//tools/android:bzl_srcs",
77 "//tools/build_defs:bzl_srcs",
78 "//tools/build_rules:bzl_srcs",
79 "//tools/config:common_settings.bzl",
80 "//tools/cpp:bzl_srcs",
81 "//tools/jdk:bzl_srcs",
82 "//tools/osx:bzl_srcs",
83 "//tools/python:bzl_srcs",
84 "//tools/sh:bzl_srcs",
85 ],
86)
87
Yannic Bonenbergerff449692019-07-25 05:55:49 -070088sh_binary(
89 name = "upload_bazel_mirror",
90 srcs = ["upload_bazel_mirror.sh"],
91)