blob: 074b19461bff81405417385a37cdbeb1dbb733c1 [file] [log] [blame]
Xdng Yngc8898372024-04-17 02:36:18 -07001load(":build_defs.bzl", "BZLMOD_ENABLED")
2
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +01003package(default_visibility = ["//visibility:public"])
Damien Martin-Guillerez28a27f12015-03-18 14:27:04 +00004
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +00005filegroup(
6 name = "srcs",
7 srcs = glob(["**"]) + [
Googlerb9bdcf82023-04-03 09:14:57 -07008 "//tools/allowlists:srcs",
Lukacs Berki5b4ffae2015-06-16 12:18:13 +00009 "//tools/android:srcs",
leba35757972019-02-08 02:03:12 -080010 "//tools/aquery_differ:srcs",
Laszlo Csomorcdc269b2018-03-21 00:20:12 -070011 "//tools/bash:srcs",
Laszlo Csomordf16c772018-08-09 23:36:39 -070012 "//tools/build_defs:srcs",
Julio Merino5854a722016-02-17 22:14:00 +000013 "//tools/build_rules:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070014 "//tools/buildstamp:srcs",
Tony Aiuto881fc802022-05-25 06:30:17 -070015 "//tools/compliance:srcs",
Ulf Adams8829aba2016-11-24 12:51:35 +000016 "//tools/coverage:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070017 "//tools/cpp:srcs",
Greg Estren2323dfe2020-07-15 12:02:51 -070018 "//tools/ctexplain:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070019 "//tools/def_parser:srcs",
Yun Peng01609b82020-05-04 11:12:33 -070020 "//tools/distributions:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070021 "//tools/genrule:srcs",
22 "//tools/j2objc:srcs",
Laszlo Csomor5a7c8472018-08-09 01:28:40 -070023 "//tools/java:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000024 "//tools/jdk:srcs",
Yun Pengc2c938a2017-07-28 10:22:57 +020025 "//tools/launcher:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070026 "//tools/mini_tar:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000027 "//tools/objc:srcs",
Chris Parsons5eb86fe2016-07-21 15:24:55 +000028 "//tools/osx:srcs",
Googlerabdb1d62022-07-05 06:20:02 -070029 "//tools/proto:srcs",
Googler5a4a3402023-04-03 09:05:06 -070030 "//tools/python:srcs",
31 "//tools/runfiles:srcs",
32 "//tools/sh:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070033 "//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-Guillerezde54bca2016-02-29 10:49:43 +000037 "//tools/zip:srcs",
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +000038 ],
39)
Damien Martin-Guillerezab13f682015-07-28 08:19:32 +000040
Tony Aiutob3ddb952019-07-17 08:31:40 -070041# Sources in the built in repo '@bazel_tools'
Damien Martin-Guillerezab13f682015-07-28 08:19:32 +000042filegroup(
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000043 name = "embedded_tools_srcs",
44 srcs = glob(["**"]) + [
Googlerb9bdcf82023-04-03 09:14:57 -070045 "//tools/allowlists:srcs",
Adam Michaela7b5e442017-01-19 20:57:48 +000046 "//tools/android:embedded_tools",
Laszlo Csomorcdc269b2018-03-21 00:20:12 -070047 "//tools/bash:embedded_tools",
Laszlo Csomordf16c772018-08-09 23:36:39 -070048 "//tools/build_defs:embedded_tools",
Lukacs Berki285112c2016-04-11 10:34:45 +000049 "//tools/build_rules:embedded_tools_srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000050 "//tools/buildstamp:srcs",
Ulf Adams8829aba2016-11-24 12:51:35 +000051 "//tools/coverage:srcs",
Loo Rong Jie68611b32018-10-15 07:10:41 -070052 "//tools/cpp:embedded_tools",
Googlerb9bdcf82023-04-03 09:14:57 -070053 "//tools/def_parser:srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000054 "//tools/genrule:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070055 "//tools/j2objc:srcs",
Laszlo Csomor5a7c8472018-08-09 01:28:40 -070056 "//tools/java:embedded_tools",
Daniel Wagner-Hall8ace6db2021-04-16 04:47:28 -070057 "//tools/java:java_stub_template.txt",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000058 "//tools/jdk:package-srcs",
59 "//tools/jdk:srcs",
Yun Pengc2c938a2017-07-28 10:22:57 +020060 "//tools/launcher:srcs",
Googlerb9bdcf82023-04-03 09:14:57 -070061 "//tools/objc:srcs",
62 "//tools/osx:srcs",
Googlerabdb1d62022-07-05 06:20:02 -070063 "//tools/proto:srcs",
Laszlo Csomorf7549a62018-04-10 02:18:48 -070064 "//tools/python:embedded_tools",
Laszlo Csomor68371172018-01-16 01:30:27 -080065 "//tools/runfiles:embedded_tools",
Googlerb9bdcf82023-04-03 09:14:57 -070066 "//tools/sh:embedded_tools",
Laszlo Csomor4ca9a222018-08-09 00:27:55 -070067 "//tools/test:embedded_tools",
ulfjackf44f5c82019-12-17 00:29:26 -080068 "//tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator:embedded_tools",
Googlerb9bdcf82023-04-03 09:14:57 -070069 "//tools/windows:srcs",
Damien Martin-Guillerez1bab6b12016-02-17 15:27:32 +000070 "//tools/zip:srcs",
Lukacs Berki8b2e6b82015-10-06 07:43:36 +000071 ],
72)
Laszlo Csomordf16c772018-08-09 23:36:39 -070073
cparsons1ba9f0ff2019-08-29 13:45:45 -070074# All bzl files in the built in repo '@bazel_tools'.
75filegroup(
76 name = "bzl_srcs",
77 srcs = [
Zheng Wei Tanb532a462024-03-13 04:47:30 -070078 "//tools:build_defs.bzl",
cparsons1ba9f0ff2019-08-29 13:45:45 -070079 "//tools/android:bzl_srcs",
80 "//tools/build_defs:bzl_srcs",
81 "//tools/build_rules:bzl_srcs",
cparsons1ba9f0ff2019-08-29 13:45:45 -070082 "//tools/cpp:bzl_srcs",
83 "//tools/jdk:bzl_srcs",
84 "//tools/osx:bzl_srcs",
85 "//tools/python:bzl_srcs",
86 "//tools/sh:bzl_srcs",
wyvee3637c2022-05-18 05:31:42 -070087 "//tools/test:bzl_srcs",
Niyas Sait0ba4caa2022-02-02 10:29:06 -080088 "//tools/windows:bzl_srcs",
cparsons1ba9f0ff2019-08-29 13:45:45 -070089 ],
90)
91
Yannic Bonenbergerff449692019-07-25 05:55:49 -070092sh_binary(
93 name = "upload_bazel_mirror",
94 srcs = ["upload_bazel_mirror.sh"],
95)
Googler74c8ca42024-03-29 12:48:51 -070096
97alias(
98 name = "host_platform",
Xdng Yngc8898372024-04-17 02:36:18 -070099 actual = "@platforms//host" if BZLMOD_ENABLED else "@internal_platforms_do_not_use//host",
Googler74c8ca42024-03-29 12:48:51 -0700100)