blob: 15c409cfabd7646a501ff14082017182b5bd3765 [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
3# Used by Bazel. If a test program depends on this target, it is
4# assumed to be sharding-compliant.
5exports_files(["test_sharding_compliant"])
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +00006
7filegroup(
8 name = "srcs",
9 srcs = glob(["**"]) + [
Lukacs Berki5b4ffae2015-06-16 12:18:13 +000010 "//tools/android:srcs",
leba35757972019-02-08 02:03:12 -080011 "//tools/aquery_differ:srcs",
Laszlo Csomorcdc269b2018-03-21 00:20:12 -070012 "//tools/bash:srcs",
Damien Martin-Guillerezde54bca2016-02-29 10:49:43 +000013 "//tools/buildstamp:srcs",
Laszlo Csomordf16c772018-08-09 23:36:39 -070014 "//tools/build_defs:srcs",
Julio Merino5854a722016-02-17 22:14:00 +000015 "//tools/build_rules:srcs",
Tony Aiuto4c6e4e92019-07-09 20:43:48 -070016 "//tools/config:srcs",
Ulf Adams8829aba2016-11-24 12:51:35 +000017 "//tools/coverage:srcs",
Laszlo Csomor5a7c8472018-08-09 01:28:40 -070018 "//tools/java:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000019 "//tools/jdk:srcs",
Yun Pengc2c938a2017-07-28 10:22:57 +020020 "//tools/launcher:srcs",
Yun Peng394211b2017-09-15 15:59:14 +020021 "//tools/def_parser:srcs",
John Cater58a8f072017-03-23 16:55:41 +000022 "//tools/platforms:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000023 "//tools/genrule:srcs",
24 "//tools/cpp:srcs",
Michael Thvedt828a4be2015-08-12 17:45:36 +000025 "//tools/j2objc:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000026 "//tools/objc:srcs",
Chris Parsons5eb86fe2016-07-21 15:24:55 +000027 "//tools/osx:srcs",
Damien Martin-Guillerez4b2745c2016-03-18 10:53:57 +000028 "//tools/osx/crosstool:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000029 "//tools/test:srcs",
iirina8f4786b2018-09-12 08:03:25 -070030 "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:srcs",
31 "//tools/test/CoverageOutputGenerator/javatests/com/google/devtools/coverageoutputgenerator:srcs",
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +000032 "//tools/python:srcs",
Laszlo Csomor68371172018-01-16 01:30:27 -080033 "//tools/runfiles:srcs",
Laszlo Csomor81ed3ad2018-04-16 05:11:38 -070034 "//tools/sh:srcs",
mstaib49b5bbc2017-08-22 01:59:46 +020035 "//tools/whitelists:srcs",
Damien Martin-Guillerezde54bca2016-02-29 10:49:43 +000036 "//tools/zip:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000037 ],
38)
Damien Martin-Guillerezab13f682015-07-28 08:19:32 +000039
Tony Aiutob3ddb952019-07-17 08:31:40 -070040# Sources in the built in repo '@bazel_tools'
Damien Martin-Guillerezab13f682015-07-28 08:19:32 +000041filegroup(
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000042 name = "embedded_tools_srcs",
43 srcs = glob(["**"]) + [
Adam Michaela7b5e442017-01-19 20:57:48 +000044 "//tools/android:embedded_tools",
Laszlo Csomorcdc269b2018-03-21 00:20:12 -070045 "//tools/bash:embedded_tools",
Laszlo Csomordf16c772018-08-09 23:36:39 -070046 "//tools/build_defs:embedded_tools",
Lukacs Berki285112c2016-04-11 10:34:45 +000047 "//tools/build_rules:embedded_tools_srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000048 "//tools/buildstamp:srcs",
Tony Aiutob3ddb952019-07-17 08:31:40 -070049 "//tools/config:srcs",
Ulf Adams8829aba2016-11-24 12:51:35 +000050 "//tools/coverage:srcs",
Loo Rong Jie68611b32018-10-15 07:10:41 -070051 "//tools/cpp:embedded_tools",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000052 "//tools/genrule:srcs",
Laszlo Csomor5a7c8472018-08-09 01:28:40 -070053 "//tools/java:embedded_tools",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000054 "//tools/j2objc:srcs",
55 "//tools/jdk:package-srcs",
56 "//tools/jdk:srcs",
Yun Pengc2c938a2017-07-28 10:22:57 +020057 "//tools/launcher:srcs",
Yun Peng394211b2017-09-15 15:59:14 +020058 "//tools/def_parser:srcs",
cpeyserd852e482017-09-07 22:16:06 +020059 "//tools/platforms:srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000060 "//tools/objc:srcs",
Laszlo Csomorf7549a62018-04-10 02:18:48 -070061 "//tools/python:embedded_tools",
Laszlo Csomor68371172018-01-16 01:30:27 -080062 "//tools/runfiles:embedded_tools",
Laszlo Csomor4ca9a222018-08-09 00:27:55 -070063 "//tools/test:embedded_tools",
iirina8f4786b2018-09-12 08:03:25 -070064 "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:embedded_tools",
Cal Peyserbde58442016-03-14 15:58:12 +000065 "//tools/osx/crosstool:srcs",
Chris Parsons5eb86fe2016-07-21 15:24:55 +000066 "//tools/osx:srcs",
Laszlo Csomor81ed3ad2018-04-16 05:11:38 -070067 "//tools/sh:embedded_tools",
mstaib49b5bbc2017-08-22 01:59:46 +020068 "//tools/whitelists:srcs",
Damien Martin-Guillerez1bab6b12016-02-17 15:27:32 +000069 "//tools/zip:srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000070 ],
71)
Laszlo Csomordf16c772018-08-09 23:36:39 -070072
cparsons1ba9f0ff2019-08-29 13:45:45 -070073# All bzl files in the built in repo '@bazel_tools'.
74filegroup(
75 name = "bzl_srcs",
76 srcs = [
77 "//tools/android:bzl_srcs",
78 "//tools/build_defs:bzl_srcs",
79 "//tools/build_rules:bzl_srcs",
80 "//tools/config:common_settings.bzl",
81 "//tools/cpp:bzl_srcs",
82 "//tools/jdk:bzl_srcs",
83 "//tools/osx:bzl_srcs",
84 "//tools/python:bzl_srcs",
85 "//tools/sh:bzl_srcs",
86 ],
87)
88
Laszlo Csomordf16c772018-08-09 23:36:39 -070089test_suite(
90 name = "all_windows_tests",
91 tests = [
92 "//tools/android:all_windows_tests",
leba35757972019-02-08 02:03:12 -080093 "//tools/aquery_differ:aquery_differ_test",
Laszlo Csomordf16c772018-08-09 23:36:39 -070094 "//tools/bash:all_windows_tests",
95 "//tools/build_defs:all_windows_tests",
96 "//tools/cpp/runfiles:all_windows_tests",
97 "//tools/java:all_windows_tests",
98 "//tools/jdk:all_windows_tests",
99 "//tools/python:all_windows_tests",
100 "//tools/test:all_windows_tests",
101 ],
102 visibility = ["//src:__pkg__"],
103)
Yannic Bonenbergerff449692019-07-25 05:55:49 -0700104
105sh_binary(
106 name = "upload_bazel_mirror",
107 srcs = ["upload_bazel_mirror.sh"],
108)