Xdng Yng | c889837 | 2024-04-17 02:36:18 -0700 | [diff] [blame] | 1 | load(":build_defs.bzl", "BZLMOD_ENABLED") |
| 2 | |
Han-Wen Nienhuys | d08b27f | 2015-02-25 16:45:20 +0100 | [diff] [blame] | 3 | package(default_visibility = ["//visibility:public"]) |
Damien Martin-Guillerez | 28a27f1 | 2015-03-18 14:27:04 +0000 | [diff] [blame] | 4 | |
Damien Martin-Guillerez | 5cbd5a4 | 2015-03-24 21:55:19 +0000 | [diff] [blame] | 5 | filegroup( |
| 6 | name = "srcs", |
| 7 | srcs = glob(["**"]) + [ |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 8 | "//tools/allowlists:srcs", |
Lukacs Berki | 5b4ffae | 2015-06-16 12:18:13 +0000 | [diff] [blame] | 9 | "//tools/android:srcs", |
leba | 3575797 | 2019-02-08 02:03:12 -0800 | [diff] [blame] | 10 | "//tools/aquery_differ:srcs", |
Laszlo Csomor | cdc269b | 2018-03-21 00:20:12 -0700 | [diff] [blame] | 11 | "//tools/bash:srcs", |
Laszlo Csomor | df16c77 | 2018-08-09 23:36:39 -0700 | [diff] [blame] | 12 | "//tools/build_defs:srcs", |
Julio Merino | 5854a72 | 2016-02-17 22:14:00 +0000 | [diff] [blame] | 13 | "//tools/build_rules:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 14 | "//tools/buildstamp:srcs", |
Tony Aiuto | 881fc80 | 2022-05-25 06:30:17 -0700 | [diff] [blame] | 15 | "//tools/compliance:srcs", |
Ulf Adams | 8829aba | 2016-11-24 12:51:35 +0000 | [diff] [blame] | 16 | "//tools/coverage:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 17 | "//tools/cpp:srcs", |
Greg Estren | 2323dfe | 2020-07-15 12:02:51 -0700 | [diff] [blame] | 18 | "//tools/ctexplain:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 19 | "//tools/def_parser:srcs", |
Yun Peng | 01609b8 | 2020-05-04 11:12:33 -0700 | [diff] [blame] | 20 | "//tools/distributions:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 21 | "//tools/genrule:srcs", |
| 22 | "//tools/j2objc:srcs", |
Laszlo Csomor | 5a7c847 | 2018-08-09 01:28:40 -0700 | [diff] [blame] | 23 | "//tools/java:srcs", |
Damien Martin-Guillerez | 5cbd5a4 | 2015-03-24 21:55:19 +0000 | [diff] [blame] | 24 | "//tools/jdk:srcs", |
Yun Peng | c2c938a | 2017-07-28 10:22:57 +0200 | [diff] [blame] | 25 | "//tools/launcher:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 26 | "//tools/mini_tar:srcs", |
Damien Martin-Guillerez | 5cbd5a4 | 2015-03-24 21:55:19 +0000 | [diff] [blame] | 27 | "//tools/objc:srcs", |
Chris Parsons | 5eb86fe | 2016-07-21 15:24:55 +0000 | [diff] [blame] | 28 | "//tools/osx:srcs", |
Googler | abdb1d6 | 2022-07-05 06:20:02 -0700 | [diff] [blame] | 29 | "//tools/proto:srcs", |
Googler | 5a4a340 | 2023-04-03 09:05:06 -0700 | [diff] [blame] | 30 | "//tools/python:srcs", |
| 31 | "//tools/runfiles:srcs", |
| 32 | "//tools/sh:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 33 | "//tools/test:srcs", |
| 34 | "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:srcs", |
| 35 | "//tools/test/CoverageOutputGenerator/javatests/com/google/devtools/coverageoutputgenerator:srcs", |
| 36 | "//tools/windows:srcs", |
Damien Martin-Guillerez | de54bca | 2016-02-29 10:49:43 +0000 | [diff] [blame] | 37 | "//tools/zip:srcs", |
Damien Martin-Guillerez | 5cbd5a4 | 2015-03-24 21:55:19 +0000 | [diff] [blame] | 38 | ], |
| 39 | ) |
Damien Martin-Guillerez | ab13f68 | 2015-07-28 08:19:32 +0000 | [diff] [blame] | 40 | |
Tony Aiuto | b3ddb95 | 2019-07-17 08:31:40 -0700 | [diff] [blame] | 41 | # Sources in the built in repo '@bazel_tools' |
Damien Martin-Guillerez | ab13f68 | 2015-07-28 08:19:32 +0000 | [diff] [blame] | 42 | filegroup( |
Lukacs Berki | 8b2e6b8 | 2015-10-06 07:43:36 +0000 | [diff] [blame] | 43 | name = "embedded_tools_srcs", |
| 44 | srcs = glob(["**"]) + [ |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 45 | "//tools/allowlists:srcs", |
Adam Michael | a7b5e44 | 2017-01-19 20:57:48 +0000 | [diff] [blame] | 46 | "//tools/android:embedded_tools", |
Laszlo Csomor | cdc269b | 2018-03-21 00:20:12 -0700 | [diff] [blame] | 47 | "//tools/bash:embedded_tools", |
Laszlo Csomor | df16c77 | 2018-08-09 23:36:39 -0700 | [diff] [blame] | 48 | "//tools/build_defs:embedded_tools", |
Lukacs Berki | 285112c | 2016-04-11 10:34:45 +0000 | [diff] [blame] | 49 | "//tools/build_rules:embedded_tools_srcs", |
Lukacs Berki | 8b2e6b8 | 2015-10-06 07:43:36 +0000 | [diff] [blame] | 50 | "//tools/buildstamp:srcs", |
Ulf Adams | 8829aba | 2016-11-24 12:51:35 +0000 | [diff] [blame] | 51 | "//tools/coverage:srcs", |
Loo Rong Jie | 68611b3 | 2018-10-15 07:10:41 -0700 | [diff] [blame] | 52 | "//tools/cpp:embedded_tools", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 53 | "//tools/def_parser:srcs", |
Lukacs Berki | 8b2e6b8 | 2015-10-06 07:43:36 +0000 | [diff] [blame] | 54 | "//tools/genrule:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 55 | "//tools/j2objc:srcs", |
Laszlo Csomor | 5a7c847 | 2018-08-09 01:28:40 -0700 | [diff] [blame] | 56 | "//tools/java:embedded_tools", |
Daniel Wagner-Hall | 8ace6db | 2021-04-16 04:47:28 -0700 | [diff] [blame] | 57 | "//tools/java:java_stub_template.txt", |
Lukacs Berki | 8b2e6b8 | 2015-10-06 07:43:36 +0000 | [diff] [blame] | 58 | "//tools/jdk:package-srcs", |
| 59 | "//tools/jdk:srcs", |
Yun Peng | c2c938a | 2017-07-28 10:22:57 +0200 | [diff] [blame] | 60 | "//tools/launcher:srcs", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 61 | "//tools/objc:srcs", |
| 62 | "//tools/osx:srcs", |
Googler | abdb1d6 | 2022-07-05 06:20:02 -0700 | [diff] [blame] | 63 | "//tools/proto:srcs", |
Laszlo Csomor | f7549a6 | 2018-04-10 02:18:48 -0700 | [diff] [blame] | 64 | "//tools/python:embedded_tools", |
Laszlo Csomor | 6837117 | 2018-01-16 01:30:27 -0800 | [diff] [blame] | 65 | "//tools/runfiles:embedded_tools", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 66 | "//tools/sh:embedded_tools", |
Laszlo Csomor | 4ca9a22 | 2018-08-09 00:27:55 -0700 | [diff] [blame] | 67 | "//tools/test:embedded_tools", |
ulfjack | f44f5c8 | 2019-12-17 00:29:26 -0800 | [diff] [blame] | 68 | "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:embedded_tools", |
Googler | b9bdcf8 | 2023-04-03 09:14:57 -0700 | [diff] [blame] | 69 | "//tools/windows:srcs", |
Damien Martin-Guillerez | 1bab6b1 | 2016-02-17 15:27:32 +0000 | [diff] [blame] | 70 | "//tools/zip:srcs", |
Lukacs Berki | 8b2e6b8 | 2015-10-06 07:43:36 +0000 | [diff] [blame] | 71 | ], |
| 72 | ) |
Laszlo Csomor | df16c77 | 2018-08-09 23:36:39 -0700 | [diff] [blame] | 73 | |
cparsons | 1ba9f0ff | 2019-08-29 13:45:45 -0700 | [diff] [blame] | 74 | # All bzl files in the built in repo '@bazel_tools'. |
| 75 | filegroup( |
| 76 | name = "bzl_srcs", |
| 77 | srcs = [ |
Zheng Wei Tan | b532a46 | 2024-03-13 04:47:30 -0700 | [diff] [blame] | 78 | "//tools:build_defs.bzl", |
cparsons | 1ba9f0ff | 2019-08-29 13:45:45 -0700 | [diff] [blame] | 79 | "//tools/android:bzl_srcs", |
| 80 | "//tools/build_defs:bzl_srcs", |
| 81 | "//tools/build_rules:bzl_srcs", |
cparsons | 1ba9f0ff | 2019-08-29 13:45:45 -0700 | [diff] [blame] | 82 | "//tools/cpp:bzl_srcs", |
| 83 | "//tools/jdk:bzl_srcs", |
| 84 | "//tools/osx:bzl_srcs", |
| 85 | "//tools/python:bzl_srcs", |
| 86 | "//tools/sh:bzl_srcs", |
wyv | ee3637c | 2022-05-18 05:31:42 -0700 | [diff] [blame] | 87 | "//tools/test:bzl_srcs", |
Niyas Sait | 0ba4caa | 2022-02-02 10:29:06 -0800 | [diff] [blame] | 88 | "//tools/windows:bzl_srcs", |
cparsons | 1ba9f0ff | 2019-08-29 13:45:45 -0700 | [diff] [blame] | 89 | ], |
| 90 | ) |
| 91 | |
Yannic Bonenberger | ff44969 | 2019-07-25 05:55:49 -0700 | [diff] [blame] | 92 | sh_binary( |
| 93 | name = "upload_bazel_mirror", |
| 94 | srcs = ["upload_bazel_mirror.sh"], |
| 95 | ) |
Googler | 74c8ca4 | 2024-03-29 12:48:51 -0700 | [diff] [blame] | 96 | |
| 97 | alias( |
| 98 | name = "host_platform", |
Xdng Yng | c889837 | 2024-04-17 02:36:18 -0700 | [diff] [blame] | 99 | actual = "@platforms//host" if BZLMOD_ENABLED else "@internal_platforms_do_not_use//host", |
Googler | 74c8ca4 | 2024-03-29 12:48:51 -0700 | [diff] [blame] | 100 | ) |