aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar tomlu <tomlu@google.com>2017-11-30 15:08:40 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-11-30 15:10:20 -0800
commit1a483d42df5bb42bcdc1f5f19662bcd1debd399d (patch)
tree8db9836b693464b9093359a5cf2d632aece8f0e8
parentb2d82018906b15cf979ea74444c55d828a5b6ca7 (diff)
Move bazel conditions into src/conditions.
This will enable an easier transition from checked-in BUILD files to ones generated by copybara. RELNOTES: None PiperOrigin-RevId: 177514519
-rw-r--r--scripts/packages/BUILD10
-rw-r--r--src/BUILD116
-rw-r--r--src/BUILD.tools57
-rw-r--r--src/conditions/BUILD71
-rw-r--r--src/conditions/BUILD.tools59
-rw-r--r--src/main/cpp/BUILD44
-rw-r--r--src/main/cpp/util/BUILD18
-rw-r--r--src/main/java/com/google/devtools/build/lib/BUILD6
-rw-r--r--src/main/native/BUILD20
-rw-r--r--src/main/tools/BUILD36
-rw-r--r--src/test/cpp/BUILD6
-rw-r--r--src/test/cpp/util/BUILD36
-rw-r--r--src/test/java/com/google/devtools/build/android/junctions/BUILD12
-rw-r--r--src/test/java/com/google/devtools/build/lib/BUILD6
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/repository/BUILD6
-rw-r--r--src/test/java/com/google/devtools/build/lib/skyframe/BUILD4
-rw-r--r--src/test/native/BUILD12
-rw-r--r--src/test/py/bazel/BUILD36
-rw-r--r--src/test/shell/bazel/BUILD16
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/BUILD.tools4
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/junctions/BUILD6
-rw-r--r--src/tools/launcher/win_rules.bzl8
-rw-r--r--src/tools/runfiles/BUILD6
-rw-r--r--src/tools/singlejar/BUILD8
-rw-r--r--tools/android/BUILD8
-rw-r--r--tools/android/BUILD.tools16
-rw-r--r--tools/def_parser/BUILD.tools6
-rw-r--r--tools/jdk/BUILD4
-rw-r--r--tools/launcher/BUILD.tools8
-rw-r--r--tools/zip/BUILD.tools2
30 files changed, 344 insertions, 303 deletions
diff --git a/scripts/packages/BUILD b/scripts/packages/BUILD
index 1c6cf4a150..1b85823007 100644
--- a/scripts/packages/BUILD
+++ b/scripts/packages/BUILD
@@ -15,18 +15,18 @@ filegroup(
filegroup(
name = "packages",
srcs = select({
- "//src:windows": [
+ "//src/conditions:windows": [
":zip-bazel-exe",
":zip-bazel-exe_with_jdk",
],
- "//src:windows_msvc": [],
- "//src:freebsd": [],
- "//src:darwin": [
+ "//src/conditions:windows_msvc": [],
+ "//src/conditions:freebsd": [],
+ "//src/conditions:darwin": [
":with-jdk/install.sh",
":without-jdk/install.sh",
":generate-package-info",
],
- "//src:darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
":with-jdk/install.sh",
":without-jdk/install.sh",
":generate-package-info",
diff --git a/src/BUILD b/src/BUILD
index a81366599d..de49f419e9 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -8,11 +8,11 @@ md5_cmd = "set -e -o pipefail && cat $(SRCS) | sort | %s | awk '{ print $$1; }'
filegroup(
name = "libunix",
srcs = select({
- ":darwin": ["//src/main/native:libunix.dylib"],
- ":darwin_x86_64": ["//src/main/native:libunix.dylib"],
- ":windows": ["//src/main/native/windows:windows_jni.dll"],
- ":windows_msys": ["//src/main/native/windows:windows_jni.dll"],
- ":windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:darwin": ["//src/main/native:libunix.dylib"],
+ "//src/conditions:darwin_x86_64": ["//src/main/native:libunix.dylib"],
+ "//src/conditions:windows": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msys": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
"//conditions:default": ["//src/main/native:libunix.so"],
}),
visibility = [
@@ -34,9 +34,9 @@ filegroup(
] + embedded_tools_target,
outs = ["install_base_key" + suffix],
cmd = select({
- ":darwin": md5_cmd % "/sbin/md5",
- ":darwin_x86_64": md5_cmd % "/sbin/md5",
- ":freebsd": md5_cmd % "/sbin/md5",
+ "//src/conditions:darwin": md5_cmd % "/sbin/md5",
+ "//src/conditions:darwin_x86_64": md5_cmd % "/sbin/md5",
+ "//src/conditions:freebsd": md5_cmd % "/sbin/md5",
"//conditions:default": md5_cmd % "md5sum",
}),
) for suffix, embedded_tools_target in {
@@ -109,7 +109,7 @@ filegroup(
"//src/tools/xcode/realpath:realpath",
"//tools/osx:xcode_locator.m",
] + select({
- ":iphonesdk": ["//src/tools/xcode/stdredirect:StdRedirect.dylib"],
+ "//src/conditions:iphonesdk": ["//src/tools/xcode/stdredirect:StdRedirect.dylib"],
"//conditions:default": [":dummy_darwin_tool_src_tools_xcode_stdredirect_StdRedirect.dylib"],
}),
)
@@ -149,6 +149,7 @@ py_binary(
"//third_party/py/concurrent:srcs",
"//third_party/py/gflags:srcs",
"//third_party/py/six:srcs",
+ "//src/conditions:embedded_tools",
"//src/java_tools/buildjar/java/com/google/devtools/build/buildjar/jarhelper:srcs",
"//src/tools/android/java/com/google/devtools/build/android:embedded_tools",
"//src/tools/launcher:srcs",
@@ -171,10 +172,10 @@ py_binary(
"//third_party/java/jacoco:srcs",
"//third_party/zlib:embedded_tools",
] + select({
- ":darwin": [
+ "//src/conditions:darwin": [
":darwin_tools",
],
- ":darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
":darwin_tools",
],
"//conditions:default": [
@@ -183,41 +184,41 @@ py_binary(
}) + select({
# TODO(bazel-team): Once https://github.com/bazelbuild/bazel/issues/2241
# is resolved, use cc implementation of singlejar on windows
- ":windows": [
+ "//src/conditions:windows": [
"//src/java_tools/singlejar:SingleJar_deploy.jar",
"//src/tools/launcher:launcher",
"//third_party/def_parser:def_parser",
],
- ":windows_msys": [
+ "//src/conditions:windows_msys": [
"//src/java_tools/singlejar:SingleJar_deploy.jar",
"//src/tools/launcher:launcher",
"//third_party/def_parser:def_parser",
],
- ":windows_msvc": [
+ "//src/conditions:windows_msvc": [
"//src/java_tools/singlejar:SingleJar_deploy.jar",
"//src/tools/launcher:launcher",
"//third_party/def_parser:def_parser",
],
- ":arm": [
+ "//src/conditions:arm": [
"//src/java_tools/singlejar:SingleJar_deploy.jar",
],
"//conditions:default": [
"//src/tools/singlejar:singlejar",
],
}) + (select({
- ":darwin": [
+ "//src/conditions:darwin": [
"@openjdk_macos//file",
],
- ":darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
"@openjdk_macos//file",
],
- ":windows_msys": [
+ "//src/conditions:windows_msys": [
"@openjdk_win//file",
],
- ":windows_msvc": [
+ "//src/conditions:windows_msvc": [
"@openjdk_win//file",
],
- ":windows": [
+ "//src/conditions:windows": [
"@openjdk_win//file",
],
"//conditions:default": [
@@ -334,69 +335,10 @@ genrule(
"_with_jdk",
]]
-config_setting(
- name = "linux_x86_64",
- values = {"cpu": "k8"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "darwin",
- values = {"cpu": "darwin"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "darwin_x86_64",
- values = {"cpu": "darwin_x86_64"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "iphonesdk",
- values = {"define": "IPHONE_SDK=1"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "freebsd",
- values = {"cpu": "freebsd"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows",
- values = {"cpu": "x64_windows"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows_msvc",
- values = {"cpu": "x64_windows_msvc"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows_msys",
- values = {"cpu": "x64_windows_msys"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "arm",
- values = {"cpu": "arm"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "remote",
- values = {"define": "EXECUTOR=remote"},
- visibility = ["//visibility:public"],
-)
-
filegroup(
name = "srcs",
srcs = glob(["**"]) + [
+ "//src/conditions:srcs",
"//src/java_tools/buildjar:srcs",
"//src/java_tools/junitrunner:srcs",
"//src/java_tools/singlejar:srcs",
@@ -487,3 +429,17 @@ test_suite(
"//third_party/def_parser:all_windows_tests",
],
)
+
+# config_setting alias left here because bazel-only third_party code is pointing to it
+alias(
+ name = "windows",
+ actual = "//src/conditions:windows",
+ visibility = ["//visibility:public"],
+)
+
+# config_setting alias left here because bazel-only third_party code is pointing to it
+alias(
+ name = "windows_msvc",
+ actual = "//src/conditions:windows_msvc",
+ visibility = ["//visibility:public"],
+)
diff --git a/src/BUILD.tools b/src/BUILD.tools
index 280be6578b..721c043363 100644
--- a/src/BUILD.tools
+++ b/src/BUILD.tools
@@ -1,59 +1,14 @@
-config_setting(
- name = "freebsd",
- values = {"cpu": "freebsd"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "darwin",
- values = {"cpu": "darwin"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "darwin_x86_64",
- values = {"cpu": "darwin_x86_64"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
+# config_setting alias left here because bazel-only third_party code is pointing to it
+alias(
name = "windows",
- values = {"cpu": "x64_windows"},
+ actual = "//src/conditions:windows",
visibility = ["//visibility:public"],
)
-config_setting(
+# config_setting alias left here because bazel-only third_party code is pointing to it
+alias(
name = "windows_msvc",
- values = {"cpu": "x64_windows_msvc"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows_msys",
- values = {"cpu": "x64_windows_msys"},
+ actual = "//src/conditions:windows_msvc",
visibility = ["//visibility:public"],
)
-config_setting(
- name = "host_windows",
- values = {"host_cpu": "x64_windows"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "host_windows_msvc",
- values = {"host_cpu": "x64_windows_msvc"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "host_windows_msys",
- values = {"host_cpu": "x64_windows_msys"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "remote",
- values = {"define": "EXECUTOR=remote"},
- visibility = ["//visibility:public"],
-)
diff --git a/src/conditions/BUILD b/src/conditions/BUILD
new file mode 100644
index 0000000000..9853f1f8c4
--- /dev/null
+++ b/src/conditions/BUILD
@@ -0,0 +1,71 @@
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+ visibility = ["//src:__pkg__"],
+)
+
+filegroup(
+ name = "embedded_tools",
+ srcs = ["BUILD.tools"],
+ visibility = ["//src:__pkg__"],
+)
+
+config_setting(
+ name = "linux_x86_64",
+ values = {"cpu": "k8"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "darwin",
+ values = {"cpu": "darwin"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "darwin_x86_64",
+ values = {"cpu": "darwin_x86_64"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "iphonesdk",
+ values = {"define": "IPHONE_SDK=1"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "freebsd",
+ values = {"cpu": "freebsd"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows",
+ values = {"cpu": "x64_windows"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows_msvc",
+ values = {"cpu": "x64_windows_msvc"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows_msys",
+ values = {"cpu": "x64_windows_msys"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "arm",
+ values = {"cpu": "arm"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "remote",
+ values = {"define": "EXECUTOR=remote"},
+ visibility = ["//visibility:public"],
+)
diff --git a/src/conditions/BUILD.tools b/src/conditions/BUILD.tools
new file mode 100644
index 0000000000..280be6578b
--- /dev/null
+++ b/src/conditions/BUILD.tools
@@ -0,0 +1,59 @@
+config_setting(
+ name = "freebsd",
+ values = {"cpu": "freebsd"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "darwin",
+ values = {"cpu": "darwin"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "darwin_x86_64",
+ values = {"cpu": "darwin_x86_64"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows",
+ values = {"cpu": "x64_windows"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows_msvc",
+ values = {"cpu": "x64_windows_msvc"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows_msys",
+ values = {"cpu": "x64_windows_msys"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "host_windows",
+ values = {"host_cpu": "x64_windows"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "host_windows_msvc",
+ values = {"host_cpu": "x64_windows_msvc"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "host_windows_msys",
+ values = {"host_cpu": "x64_windows_msys"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "remote",
+ values = {"define": "EXECUTOR=remote"},
+ visibility = ["//visibility:public"],
+)
diff --git a/src/main/cpp/BUILD b/src/main/cpp/BUILD
index cbd0654c0f..052b01a32e 100644
--- a/src/main/cpp/BUILD
+++ b/src/main/cpp/BUILD
@@ -18,25 +18,25 @@ cc_library(
"global_variables.h",
"startup_options.h",
] + select({
- "//src:darwin": [
+ "//src/conditions:darwin": [
"blaze_util_darwin.cc",
"blaze_util_posix.cc",
],
- "//src:darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
"blaze_util_darwin.cc",
"blaze_util_posix.cc",
],
- "//src:freebsd": [
+ "//src/conditions:freebsd": [
"blaze_util_freebsd.cc",
"blaze_util_posix.cc",
],
- "//src:windows": [
+ "//src/conditions:windows": [
"blaze_util_windows.cc",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
"blaze_util_windows.cc",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
"blaze_util_windows.cc",
],
"//conditions:default": [
@@ -49,16 +49,16 @@ cc_library(
"blaze_util_platform.h",
],
linkopts = select({
- "//src:darwin": [
+ "//src/conditions:darwin": [
"-framework CoreFoundation",
],
- "//src:darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
"-framework CoreFoundation",
],
- "//src:freebsd": [
+ "//src/conditions:freebsd": [
],
- "//src:windows": WIN_LINK_OPTS,
- "//src:windows_msvc": WIN_LINK_OPTS,
+ "//src/conditions:windows": WIN_LINK_OPTS,
+ "//src/conditions:windows_msvc": WIN_LINK_OPTS,
"//conditions:default": [
"-lrt",
],
@@ -67,9 +67,9 @@ cc_library(
"//src/main/cpp/util",
"//src/main/cpp/util:blaze_exit_code",
] + select({
- "//src:windows": ["//src/main/native/windows:lib-file"],
- "//src:windows_msys": ["//src/main/native/windows:lib-file"],
- "//src:windows_msvc": ["//src/main/native/windows:lib-file"],
+ "//src/conditions:windows": ["//src/main/native/windows:lib-file"],
+ "//src/conditions:windows_msys": ["//src/main/native/windows:lib-file"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:lib-file"],
"//conditions:default": [],
}),
)
@@ -83,25 +83,25 @@ cc_binary(
"global_variables.h",
"main.cc",
] + select({
- "//src:windows": ["//src/main/native/windows:resources.o"],
- "//src:windows_msvc": ["//src/main/native/windows:resources.o"],
+ "//src/conditions:windows": ["//src/main/native/windows:resources.o"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:resources.o"],
"//conditions:default": [],
}),
copts = select({
- "//src:windows": ["/wd4018"],
- "//src:windows_msvc": ["/wd4018"],
+ "//src/conditions:windows": ["/wd4018"],
+ "//src/conditions:windows_msvc": ["/wd4018"],
"//conditions:default": ["-Wno-sign-compare"],
}),
linkopts = select({
- "//src:darwin": [
+ "//src/conditions:darwin": [
],
- "//src:darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
],
- "//src:freebsd": [
+ "//src/conditions:freebsd": [
"-lprocstat",
"-lm",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
],
"//conditions:default": [
"-lrt",
diff --git a/src/main/cpp/util/BUILD b/src/main/cpp/util/BUILD
index 2efd03140e..4dd12cdbc8 100644
--- a/src/main/cpp/util/BUILD
+++ b/src/main/cpp/util/BUILD
@@ -32,13 +32,13 @@ cc_library(
cc_library(
name = "file",
srcs = ["file.cc"] + select({
- "//src:windows": [
+ "//src/conditions:windows": [
"file_windows.cc",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
"file_windows.cc",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
"file_windows.cc",
],
"//conditions:default": [
@@ -61,9 +61,9 @@ cc_library(
":errors",
":strings",
] + select({
- "//src:windows": ["//src/main/native/windows:lib-file"],
- "//src:windows_msys": ["//src/main/native/windows:lib-file"],
- "//src:windows_msvc": ["//src/main/native/windows:lib-file"],
+ "//src/conditions:windows": ["//src/main/native/windows:lib-file"],
+ "//src/conditions:windows_msys": ["//src/main/native/windows:lib-file"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:lib-file"],
"//conditions:default": [],
}),
)
@@ -71,9 +71,9 @@ cc_library(
cc_library(
name = "errors",
srcs = ["errors.cc"] + select({
- "//src:windows": ["errors_windows.cc"],
- "//src:windows_msys": ["errors_windows.cc"],
- "//src:windows_msvc": ["errors_windows.cc"],
+ "//src/conditions:windows": ["errors_windows.cc"],
+ "//src/conditions:windows_msys": ["errors_windows.cc"],
+ "//src/conditions:windows_msvc": ["errors_windows.cc"],
"//conditions:default": ["errors_posix.cc"],
}),
hdrs = ["errors.h"],
diff --git a/src/main/java/com/google/devtools/build/lib/BUILD b/src/main/java/com/google/devtools/build/lib/BUILD
index bfbdd975b2..310f57f849 100644
--- a/src/main/java/com/google/devtools/build/lib/BUILD
+++ b/src/main/java/com/google/devtools/build/lib/BUILD
@@ -76,9 +76,9 @@ java_library(
]) + ["UnixJniLoader.java"],
resources = select({
# todo(dslomov): Get rid of this whole library on Windows.
- "//src:windows": [],
- "//src:windows_msys": [],
- "//src:windows_msvc": [],
+ "//src/conditions:windows": [],
+ "//src/conditions:windows_msys": [],
+ "//src/conditions:windows_msvc": [],
"//conditions:default": ["//src/main/native:libunix.so"],
}),
deps = [
diff --git a/src/main/native/BUILD b/src/main/native/BUILD
index 84ed004012..ea7038524a 100644
--- a/src/main/native/BUILD
+++ b/src/main/native/BUILD
@@ -1,11 +1,11 @@
genrule(
name = "copy_link_jni_md_header",
srcs = select({
- "//src:darwin": ["//tools/jdk:jni_md_header-darwin"],
- "//src:darwin_x86_64": ["//tools/jdk:jni_md_header-darwin"],
- "//src:freebsd": ["//tools/jdk:jni_md_header-freebsd"],
- "//src:windows": ["//tools/jdk:jni_md_header-windows"],
- "//src:windows_msvc": ["//tools/jdk:jni_md_header-windows"],
+ "//src/conditions:darwin": ["//tools/jdk:jni_md_header-darwin"],
+ "//src/conditions:darwin_x86_64": ["//tools/jdk:jni_md_header-darwin"],
+ "//src/conditions:freebsd": ["//tools/jdk:jni_md_header-freebsd"],
+ "//src/conditions:windows": ["//tools/jdk:jni_md_header-windows"],
+ "//src/conditions:windows_msvc": ["//tools/jdk:jni_md_header-windows"],
"//conditions:default": ["//tools/jdk:jni_md_header-linux"],
}),
outs = ["jni_md.h"],
@@ -24,15 +24,15 @@ genrule(
filegroup(
name = "jni_os",
srcs = select({
- "//src:darwin": [
+ "//src/conditions:darwin": [
"unix_jni_darwin.cc",
"fsevents.cc",
],
- "//src:darwin_x86_64": [
+ "//src/conditions:darwin_x86_64": [
"unix_jni_darwin.cc",
"fsevents.cc",
],
- "//src:freebsd": ["unix_jni_freebsd.cc"],
+ "//src/conditions:freebsd": ["unix_jni_freebsd.cc"],
"//conditions:default": ["unix_jni_linux.cc"],
}),
)
@@ -54,8 +54,8 @@ cc_binary(
],
includes = ["."], # For jni headers.
linkopts = select({
- "//src:darwin": ["-framework CoreServices"],
- "//src:darwin_x86_64": ["-framework CoreServices"],
+ "//src/conditions:darwin": ["-framework CoreServices"],
+ "//src/conditions:darwin_x86_64": ["-framework CoreServices"],
"//conditions:default": [],
}),
linkshared = 1,
diff --git a/src/main/tools/BUILD b/src/main/tools/BUILD
index 9319b0a0d3..b6250a20d4 100644
--- a/src/main/tools/BUILD
+++ b/src/main/tools/BUILD
@@ -19,8 +19,8 @@ cc_library(
cc_binary(
name = "process-wrapper",
srcs = select({
- "//src:windows": ["process-wrapper-windows.cc"],
- "//src:windows_msvc": ["process-wrapper-windows.cc"],
+ "//src/conditions:windows": ["process-wrapper-windows.cc"],
+ "//src/conditions:windows_msvc": ["process-wrapper-windows.cc"],
"//conditions:default": [
"process-wrapper.cc",
"process-wrapper.h",
@@ -32,8 +32,8 @@ cc_binary(
}),
linkopts = ["-lm"],
deps = select({
- "//src:windows": [],
- "//src:windows_msvc": [],
+ "//src/conditions:windows": [],
+ "//src/conditions:windows_msvc": [],
"//conditions:default": [
":process-tools",
":logging",
@@ -44,8 +44,8 @@ cc_binary(
cc_binary(
name = "build-runfiles",
srcs = select({
- "//src:windows": ["build-runfiles-windows.cc"],
- "//src:windows_msvc": ["build-runfiles-windows.cc"],
+ "//src/conditions:windows": ["build-runfiles-windows.cc"],
+ "//src/conditions:windows_msvc": ["build-runfiles-windows.cc"],
"//conditions:default": ["build-runfiles.cc"],
}),
)
@@ -53,12 +53,12 @@ cc_binary(
cc_binary(
name = "linux-sandbox",
srcs = select({
- "//src:darwin": ["dummy-sandbox.c"],
- "//src:darwin_x86_64": ["dummy-sandbox.c"],
- "//src:freebsd": ["dummy-sandbox.c"],
- "//src:windows": ["dummy-sandbox.c"],
- "//src:windows_msys": ["dummy-sandbox.c"],
- "//src:windows_msvc": ["dummy-sandbox.c"],
+ "//src/conditions:darwin": ["dummy-sandbox.c"],
+ "//src/conditions:darwin_x86_64": ["dummy-sandbox.c"],
+ "//src/conditions:freebsd": ["dummy-sandbox.c"],
+ "//src/conditions:windows": ["dummy-sandbox.c"],
+ "//src/conditions:windows_msys": ["dummy-sandbox.c"],
+ "//src/conditions:windows_msvc": ["dummy-sandbox.c"],
"//conditions:default": [
"linux-sandbox.cc",
"linux-sandbox.h",
@@ -70,12 +70,12 @@ cc_binary(
}),
linkopts = ["-lm"],
deps = select({
- "//src:darwin": [],
- "//src:darwin_x86_64": [],
- "//src:freebsd": [],
- "//src:windows": [],
- "//src:windows_msys": [],
- "//src:windows_msvc": [],
+ "//src/conditions:darwin": [],
+ "//src/conditions:darwin_x86_64": [],
+ "//src/conditions:freebsd": [],
+ "//src/conditions:windows": [],
+ "//src/conditions:windows_msys": [],
+ "//src/conditions:windows_msvc": [],
"//conditions:default": [
":logging",
":process-tools",
diff --git a/src/test/cpp/BUILD b/src/test/cpp/BUILD
index 50054ad34d..1f58e4dc74 100644
--- a/src/test/cpp/BUILD
+++ b/src/test/cpp/BUILD
@@ -11,14 +11,14 @@ filegroup(
cc_test(
name = "blaze_util_test",
srcs = select({
- "//src:windows": [
+ "//src/conditions:windows": [
"blaze_util_windows_test.cc",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
"blaze_util_test.cc",
"blaze_util_windows_test.cc",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
"blaze_util_windows_test.cc",
],
"//conditions:default": [
diff --git a/src/test/cpp/util/BUILD b/src/test/cpp/util/BUILD
index 791be74f4a..91b1ef0357 100644
--- a/src/test/cpp/util/BUILD
+++ b/src/test/cpp/util/BUILD
@@ -22,13 +22,13 @@ cc_test(
name = "file_test",
size = "small",
srcs = ["file_test.cc"] + select({
- "//src:windows": [
+ "//src/conditions:windows": [
"file_windows_test.cc",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
"file_windows_test.cc",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
"file_windows_test.cc",
],
"//conditions:default": [
@@ -40,15 +40,15 @@ cc_test(
"//src/main/cpp/util:file",
"//third_party:gtest",
] + select({
- "//src:windows": [
+ "//src/conditions:windows": [
":windows_test_util",
"//src/main/native/windows:lib-file",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
":windows_test_util",
"//src/main/native/windows:lib-file",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
":windows_test_util",
"//src/main/native/windows:lib-file",
],
@@ -90,15 +90,15 @@ cc_library(
name = "windows_test_util",
testonly = 1,
srcs = select({
- "//src:windows": ["windows_test_util.cc"],
- "//src:windows_msys": ["windows_test_util.cc"],
- "//src:windows_msvc": ["windows_test_util.cc"],
+ "//src/conditions:windows": ["windows_test_util.cc"],
+ "//src/conditions:windows_msys": ["windows_test_util.cc"],
+ "//src/conditions:windows_msvc": ["windows_test_util.cc"],
"//conditions:default": [],
}),
hdrs = select({
- "//src:windows": ["windows_test_util.h"],
- "//src:windows_msys": ["windows_test_util.h"],
- "//src:windows_msvc": ["windows_test_util.h"],
+ "//src/conditions:windows": ["windows_test_util.h"],
+ "//src/conditions:windows_msys": ["windows_test_util.h"],
+ "//src/conditions:windows_msvc": ["windows_test_util.h"],
"//conditions:default": [],
}),
visibility = [
@@ -111,21 +111,21 @@ cc_test(
name = "windows_test_util_test",
size = "small",
srcs = select({
- "//src:windows": ["windows_test_util_test.cc"],
- "//src:windows_msys": ["windows_test_util_test.cc"],
- "//src:windows_msvc": ["windows_test_util_test.cc"],
+ "//src/conditions:windows": ["windows_test_util_test.cc"],
+ "//src/conditions:windows_msys": ["windows_test_util_test.cc"],
+ "//src/conditions:windows_msvc": ["windows_test_util_test.cc"],
"//conditions:default": ["dummy_test.cc"],
}),
deps = select({
- "//src:windows": [
+ "//src/conditions:windows": [
":windows_test_util",
"//third_party:gtest",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
":windows_test_util",
"//third_party:gtest",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
":windows_test_util",
"//third_party:gtest",
],
diff --git a/src/test/java/com/google/devtools/build/android/junctions/BUILD b/src/test/java/com/google/devtools/build/android/junctions/BUILD
index f3e00a37be..727dc02b70 100644
--- a/src/test/java/com/google/devtools/build/android/junctions/BUILD
+++ b/src/test/java/com/google/devtools/build/android/junctions/BUILD
@@ -14,15 +14,15 @@ java_test(
name = "JunctionCreatorTest",
size = "small",
srcs = select({
- "//src:windows": ["WindowsJunctionCreatorTest.java"],
- "//src:windows_msvc": ["WindowsJunctionCreatorTest.java"],
- "//src:windows_msys": ["WindowsJunctionCreatorTest.java"],
+ "//src/conditions:windows": ["WindowsJunctionCreatorTest.java"],
+ "//src/conditions:windows_msvc": ["WindowsJunctionCreatorTest.java"],
+ "//src/conditions:windows_msys": ["WindowsJunctionCreatorTest.java"],
"//conditions:default": ["NoopJunctionCreatorTest.java"],
}),
test_class = select({
- "//src:windows": "com.google.devtools.build.android.junctions.WindowsJunctionCreatorTest",
- "//src:windows_msvc": "com.google.devtools.build.android.junctions.WindowsJunctionCreatorTest",
- "//src:windows_msys": "com.google.devtools.build.android.junctions.WindowsJunctionCreatorTest",
+ "//src/conditions:windows": "com.google.devtools.build.android.junctions.WindowsJunctionCreatorTest",
+ "//src/conditions:windows_msvc": "com.google.devtools.build.android.junctions.WindowsJunctionCreatorTest",
+ "//src/conditions:windows_msys": "com.google.devtools.build.android.junctions.WindowsJunctionCreatorTest",
"//conditions:default": "com.google.devtools.build.android.junctions.NoopJunctionCreatorTest",
}),
deps = [
diff --git a/src/test/java/com/google/devtools/build/lib/BUILD b/src/test/java/com/google/devtools/build/lib/BUILD
index 4cb175a461..c511698e3b 100644
--- a/src/test/java/com/google/devtools/build/lib/BUILD
+++ b/src/test/java/com/google/devtools/build/lib/BUILD
@@ -22,9 +22,9 @@ WINDOWS_ON_WINDOWS_TESTS = glob(
ALL_WINDOWS_TESTS = CROSS_PLATFORM_WINDOWS_TESTS + WINDOWS_ON_WINDOWS_TESTS
JNI_LIB = select({
- "//src:windows": ["//src/main/native/windows:windows_jni.dll"],
- "//src:windows_msys": ["//src/main/native/windows:windows_jni.dll"],
- "//src:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msys": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
"//conditions:default": [
"//src/main/native:libunix.dylib",
"//src/main/native:libunix.so",
diff --git a/src/test/java/com/google/devtools/build/lib/rules/repository/BUILD b/src/test/java/com/google/devtools/build/lib/rules/repository/BUILD
index ab293444dc..8c7437ee3b 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/repository/BUILD
+++ b/src/test/java/com/google/devtools/build/lib/rules/repository/BUILD
@@ -13,9 +13,9 @@ filegroup(
java_test(
name = "RepositoryTests",
srcs = select({
- "//src:windows": [":RepositoryTests_windows_srcs"],
- "//src:windows_msys": [":RepositoryTests_windows_srcs"],
- "//src:windows_msvc": [":RepositoryTests_windows_srcs"],
+ "//src/conditions:windows": [":RepositoryTests_windows_srcs"],
+ "//src/conditions:windows_msys": [":RepositoryTests_windows_srcs"],
+ "//src/conditions:windows_msvc": [":RepositoryTests_windows_srcs"],
"//conditions:default": glob(["*.java"]),
}),
data = ["test_decompress_archive.tar.gz"],
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/BUILD b/src/test/java/com/google/devtools/build/lib/skyframe/BUILD
index 4fbd825c10..a92f87161b 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/BUILD
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/BUILD
@@ -50,8 +50,8 @@ java_library(
java_test(
name = "SkyframeTests",
srcs = select({
- "//src:darwin": glob(["*.java"]),
- "//src:darwin_x86_64": glob(["*.java"]),
+ "//src/conditions:darwin": glob(["*.java"]),
+ "//src/conditions:darwin_x86_64": glob(["*.java"]),
"//conditions:default": glob(
["*.java"],
exclude = ["MacOSXFsEventsDiffAwarenessTest.java"],
diff --git a/src/test/native/BUILD b/src/test/native/BUILD
index 38bb9921e1..3934fd5e1f 100644
--- a/src/test/native/BUILD
+++ b/src/test/native/BUILD
@@ -12,32 +12,32 @@ cc_test(
name = "windows_jni_test",
size = "small",
srcs = select({
- "//src:windows": [
+ "//src/conditions:windows": [
"windows/util_test.cc",
"windows/file_test.cc",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
"windows/util_test.cc",
"windows/file_test.cc",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
"windows/util_test.cc",
"windows/file_test.cc",
],
"//conditions:default": ["dummy_test.cc"],
}),
deps = select({
- "//src:windows": [
+ "//src/conditions:windows": [
"//src/main/native/windows:lib-file",
"//src/test/cpp/util:windows_test_util",
"//third_party:gtest",
],
- "//src:windows_msys": [
+ "//src/conditions:windows_msys": [
"//src/main/native/windows:lib-file",
"//src/test/cpp/util:windows_test_util",
"//third_party:gtest",
],
- "//src:windows_msvc": [
+ "//src/conditions:windows_msvc": [
"//src/main/native/windows:lib-file",
"//src/test/cpp/util:windows_test_util",
"//third_party:gtest",
diff --git a/src/test/py/bazel/BUILD b/src/test/py/bazel/BUILD
index 98b20ca01b..47c63de1c8 100644
--- a/src/test/py/bazel/BUILD
+++ b/src/test/py/bazel/BUILD
@@ -57,21 +57,21 @@ py_test(
name = "bazel_windows_test",
size = "medium",
srcs = select({
- "//src:windows": ["bazel_windows_test.py"],
- "//src:windows_msvc": ["bazel_windows_test.py"],
- "//src:windows_msys": ["bazel_windows_test.py"],
+ "//src/conditions:windows": ["bazel_windows_test.py"],
+ "//src/conditions:windows_msvc": ["bazel_windows_test.py"],
+ "//src/conditions:windows_msys": ["bazel_windows_test.py"],
"//conditions:default": ["empty_test.py"],
}),
main = select({
- "//src:windows": "bazel_windows_test.py",
- "//src:windows_msvc": "bazel_windows_test.py",
- "//src:windows_msys": "bazel_windows_test.py",
+ "//src/conditions:windows": "bazel_windows_test.py",
+ "//src/conditions:windows_msvc": "bazel_windows_test.py",
+ "//src/conditions:windows_msys": "bazel_windows_test.py",
"//conditions:default": "empty_test.py",
}),
deps = select({
- "//src:windows": [":test_base"],
- "//src:windows_msvc": [":test_base"],
- "//src:windows_msys": [":test_base"],
+ "//src/conditions:windows": [":test_base"],
+ "//src/conditions:windows_msvc": [":test_base"],
+ "//src/conditions:windows_msys": [":test_base"],
"//conditions:default": [],
}),
)
@@ -87,21 +87,21 @@ py_test(
name = "bazel_windows_cpp_test",
size = "large",
srcs = select({
- "//src:windows": ["bazel_windows_cpp_test.py"],
- "//src:windows_msvc": ["bazel_windows_cpp_test.py"],
- "//src:windows_msys": ["bazel_windows_cpp_test.py"],
+ "//src/conditions:windows": ["bazel_windows_cpp_test.py"],
+ "//src/conditions:windows_msvc": ["bazel_windows_cpp_test.py"],
+ "//src/conditions:windows_msys": ["bazel_windows_cpp_test.py"],
"//conditions:default": ["empty_test.py"],
}),
main = select({
- "//src:windows": "bazel_windows_cpp_test.py",
- "//src:windows_msvc": "bazel_windows_cpp_test.py",
- "//src:windows_msys": "bazel_windows_cpp_test.py",
+ "//src/conditions:windows": "bazel_windows_cpp_test.py",
+ "//src/conditions:windows_msvc": "bazel_windows_cpp_test.py",
+ "//src/conditions:windows_msys": "bazel_windows_cpp_test.py",
"//conditions:default": "empty_test.py",
}),
deps = select({
- "//src:windows": [":test_base"],
- "//src:windows_msvc": [":test_base"],
- "//src:windows_msys": [":test_base"],
+ "//src/conditions:windows": [":test_base"],
+ "//src/conditions:windows_msvc": [":test_base"],
+ "//src/conditions:windows_msys": [":test_base"],
"//conditions:default": [],
}),
)
diff --git a/src/test/shell/bazel/BUILD b/src/test/shell/bazel/BUILD
index 855bba1cbd..71b103e510 100644
--- a/src/test/shell/bazel/BUILD
+++ b/src/test/shell/bazel/BUILD
@@ -47,9 +47,9 @@ filegroup(
] + select({
# TODO(bazel-team): Once https://github.com/bazelbuild/bazel/issues/2241
# is resolved, use cc implementation of singlejar on windows
- "//src:windows": ["//src/java_tools/singlejar:SingleJar_deploy.jar"],
- "//src:windows_msys": ["//src/java_tools/singlejar:SingleJar_deploy.jar"],
- "//src:windows_msvc": ["//src/java_tools/singlejar:SingleJar_deploy.jar"],
+ "//src/conditions:windows": ["//src/java_tools/singlejar:SingleJar_deploy.jar"],
+ "//src/conditions:windows_msys": ["//src/java_tools/singlejar:SingleJar_deploy.jar"],
+ "//src/conditions:windows_msvc": ["//src/java_tools/singlejar:SingleJar_deploy.jar"],
"//conditions:default": ["//src/tools/singlejar:singlejar"],
}),
visibility = [
@@ -175,11 +175,11 @@ sh_test(
size = "medium",
srcs = ["bazel_toolchain_test.sh"],
data = [":test-deps"] + select({
- "//src:darwin": [],
- "//src:darwin_x86_64": [],
- "//src:windows": [],
- "//src:windows_msys": [],
- "//src:windows_msvc": [],
+ "//src/conditions:darwin": [],
+ "//src/conditions:darwin_x86_64": [],
+ "//src/conditions:windows": [],
+ "//src/conditions:windows_msys": [],
+ "//src/conditions:windows_msvc": [],
"//conditions:default": ["//src/test/shell/bazel/testdata:bazel_toolchain_test_project_pkg"],
}),
tags = [
diff --git a/src/tools/android/java/com/google/devtools/build/android/BUILD.tools b/src/tools/android/java/com/google/devtools/build/android/BUILD.tools
index 26b66d2496..784b778d54 100644
--- a/src/tools/android/java/com/google/devtools/build/android/BUILD.tools
+++ b/src/tools/android/java/com/google/devtools/build/android/BUILD.tools
@@ -8,8 +8,8 @@ java_import(
java_binary(
name = "ResourceProcessorBusyBox",
data = select({
- "//src:windows": ["//src/main/native/windows:windows_jni.dll"],
- "//src:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
"//conditions:default": [],
}),
main_class = "com.google.devtools.build.android.ResourceProcessorBusyBox",
diff --git a/src/tools/android/java/com/google/devtools/build/android/junctions/BUILD b/src/tools/android/java/com/google/devtools/build/android/junctions/BUILD
index e03eda3acd..de671c20b1 100644
--- a/src/tools/android/java/com/google/devtools/build/android/junctions/BUILD
+++ b/src/tools/android/java/com/google/devtools/build/android/junctions/BUILD
@@ -30,9 +30,9 @@ java_library(
name = "junctions",
srcs = glob(["*.java"]),
data = select({
- "//src:windows": ["//src/main/native/windows:windows_jni.dll"],
- "//src:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
- "//src:windows_msys": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msvc": ["//src/main/native/windows:windows_jni.dll"],
+ "//src/conditions:windows_msys": ["//src/main/native/windows:windows_jni.dll"],
"//conditions:default": [],
}),
visibility = [
diff --git a/src/tools/launcher/win_rules.bzl b/src/tools/launcher/win_rules.bzl
index ca30ebfd08..093d8448eb 100644
--- a/src/tools/launcher/win_rules.bzl
+++ b/src/tools/launcher/win_rules.bzl
@@ -20,11 +20,11 @@ def cc_library(srcs=[], hdrs=[], **kwargs):
native.cc_library(
srcs = select({
"//conditions:default": ["dummy.cc"],
- "//src:windows": srcs,
+ "//src/conditions:windows": srcs,
}),
hdrs = select({
"//conditions:default": [],
- "//src:windows": hdrs,
+ "//src/conditions:windows": hdrs,
}),
**kwargs)
@@ -33,7 +33,7 @@ def cc_binary(srcs=[], **kwargs):
native.cc_binary(
srcs = select({
"//conditions:default": ["dummy.cc"],
- "//src:windows": srcs,
+ "//src/conditions:windows": srcs,
}),
**kwargs)
@@ -42,6 +42,6 @@ def cc_test(srcs=[], **kwargs):
native.cc_test(
srcs = select({
"//conditions:default": ["dummy.cc"],
- "//src:windows": srcs,
+ "//src/conditions:windows": srcs,
}),
**kwargs)
diff --git a/src/tools/runfiles/BUILD b/src/tools/runfiles/BUILD
index 0cb40e04dd..a3993c0420 100644
--- a/src/tools/runfiles/BUILD
+++ b/src/tools/runfiles/BUILD
@@ -20,9 +20,9 @@ sh_library(
sh_test(
name = "runfiles_sh_test",
srcs = select({
- "//src:windows": ["runfiles_windows_test.sh"],
- "//src:windows_msys": ["runfiles_windows_test.sh"],
- "//src:windows_msvc": ["runfiles_windows_test.sh"],
+ "//src/conditions:windows": ["runfiles_windows_test.sh"],
+ "//src/conditions:windows_msys": ["runfiles_windows_test.sh"],
+ "//src/conditions:windows_msvc": ["runfiles_windows_test.sh"],
"//conditions:default": ["runfiles_posix_test.sh"],
}),
deps = [":runfiles_sh_lib"],
diff --git a/src/tools/singlejar/BUILD b/src/tools/singlejar/BUILD
index 1b0cfd2444..e7ff2ae6c4 100644
--- a/src/tools/singlejar/BUILD
+++ b/src/tools/singlejar/BUILD
@@ -5,9 +5,9 @@ package(default_visibility = ["//src:__subpackages__"])
JAR_TOOL_PATH_COPT_TPL = "-DJAR_TOOL_PATH=\\\"external/local_jdk/bin/jar%s\\\""
JAR_TOOL_PATH_COPTS = select({
- "//src:windows": [JAR_TOOL_PATH_COPT_TPL % ".exe"],
- "//src:windows_msvc": [JAR_TOOL_PATH_COPT_TPL % ".exe"],
- "//src:windows_msys": [JAR_TOOL_PATH_COPT_TPL % ".exe"],
+ "//src/conditions:windows": [JAR_TOOL_PATH_COPT_TPL % ".exe"],
+ "//src/conditions:windows_msvc": [JAR_TOOL_PATH_COPT_TPL % ".exe"],
+ "//src/conditions:windows_msys": [JAR_TOOL_PATH_COPT_TPL % ".exe"],
"//conditions:default": [JAR_TOOL_PATH_COPT_TPL % ""],
})
@@ -46,7 +46,7 @@ cc_binary(
"singlejar_main.cc",
],
linkopts = select({
- "//src:freebsd": ["-lm"],
+ "//src/conditions:freebsd": ["-lm"],
"//conditions:default": [],
}),
linkstatic = 1,
diff --git a/tools/android/BUILD b/tools/android/BUILD
index e5379e87f8..2144b0baec 100644
--- a/tools/android/BUILD
+++ b/tools/android/BUILD
@@ -171,13 +171,13 @@ py_library(
py_test(
name = "junction_test",
srcs = select({
- "//src:windows": ["junction_test.py"],
- "//src:windows_msvc": ["junction_test.py"],
+ "//src/conditions:windows": ["junction_test.py"],
+ "//src/conditions:windows_msvc": ["junction_test.py"],
"//conditions:default": ["dummy_test.py"],
}),
main = select({
- "//src:windows": "junction_test.py",
- "//src:windows_msvc": "junction_test.py",
+ "//src/conditions:windows": "junction_test.py",
+ "//src/conditions:windows_msvc": "junction_test.py",
"//conditions:default": "dummy_test.py",
}),
deps = [
diff --git a/tools/android/BUILD.tools b/tools/android/BUILD.tools
index 11501b9657..1963206df6 100644
--- a/tools/android/BUILD.tools
+++ b/tools/android/BUILD.tools
@@ -66,8 +66,8 @@ filegroup(
java_import(
name = "singlejar_deploy",
jars = select({
- "//src:windows": ["@bazel_tools//tools/jdk:singlejar"],
- "//src:windows_msvc": ["@bazel_tools//tools/jdk:singlejar"],
+ "//src/conditions:windows": ["@bazel_tools//tools/jdk:singlejar"],
+ "//src/conditions:windows_msvc": ["@bazel_tools//tools/jdk:singlejar"],
"//conditions:default": [],
}),
visibility = ["//visibility:private"],
@@ -77,8 +77,8 @@ java_binary(
name = "singlejar_javabin",
main_class = "com.google.devtools.build.singlejar.SingleJar",
runtime_deps = select({
- "//src:windows": [":singlejar_deploy"],
- "//src:windows_msvc": [":singlejar_deploy"],
+ "//src/conditions:windows": [":singlejar_deploy"],
+ "//src/conditions:windows_msvc": [":singlejar_deploy"],
"//conditions:default": [],
}),
visibility = ["//visibility:private"],
@@ -107,14 +107,14 @@ genrule(
"@local_jdk//:bootclasspath"
],
tools = select({
- "//src:windows": [":singlejar_javabin"],
- "//src:windows_msvc": [":singlejar_javabin"],
+ "//src/conditions:windows": [":singlejar_javabin"],
+ "//src/conditions:windows_msvc": [":singlejar_javabin"],
"//conditions:default": ["@bazel_tools//tools/jdk:singlejar"],
}),
outs = ["java_lang_extras.jar"],
cmd = select({
- "//src:windows": gen_java_lang_extras_jar_cmd % ":singlejar_javabin",
- "//src:windows_msvc": gen_java_lang_extras_jar_cmd % ":singlejar_javabin",
+ "//src/conditions:windows": gen_java_lang_extras_jar_cmd % ":singlejar_javabin",
+ "//src/conditions:windows_msvc": gen_java_lang_extras_jar_cmd % ":singlejar_javabin",
"//conditions:default": gen_java_lang_extras_jar_cmd % "@bazel_tools//tools/jdk:singlejar",
}),
visibility = ["//visibility:private"],
diff --git a/tools/def_parser/BUILD.tools b/tools/def_parser/BUILD.tools
index bd1b891fa8..7dbfebbc90 100644
--- a/tools/def_parser/BUILD.tools
+++ b/tools/def_parser/BUILD.tools
@@ -3,9 +3,9 @@ package(default_visibility = ["//visibility:public"])
filegroup(
name = "def_parser",
srcs = select({
- "//src:host_windows": ["def_parser.exe"],
- "//src:host_windows_msvc": ["def_parser.exe"],
- "//src:host_windows_msys": ["def_parser.exe"],
+ "//src/conditions:host_windows": ["def_parser.exe"],
+ "//src/conditions:host_windows_msvc": ["def_parser.exe"],
+ "//src/conditions:host_windows_msys": ["def_parser.exe"],
"//conditions:default": [
"no_op.bat",
],
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD
index fb24b3ea24..3889dd39e9 100644
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -74,7 +74,7 @@ alias(
filegroup(
name = "ijar",
srcs = select({
- "//src:remote": ["//third_party/ijar:ijar"],
+ "//src/conditions:remote": ["//third_party/ijar:ijar"],
"//conditions:default": glob(["ijar/*"]),
}),
)
@@ -88,7 +88,7 @@ filegroup(
filegroup(
name = "singlejar",
srcs = select({
- "//src:remote": ["//src/tools/singlejar:singlejar"],
+ "//src/conditions:remote": ["//src/tools/singlejar:singlejar"],
"//conditions:default": glob(["singlejar/*"]),
}),
)
diff --git a/tools/launcher/BUILD.tools b/tools/launcher/BUILD.tools
index 960e0c5a37..20e0e0e8bb 100644
--- a/tools/launcher/BUILD.tools
+++ b/tools/launcher/BUILD.tools
@@ -3,7 +3,7 @@ package(default_visibility = ["//visibility:public"])
filegroup(
name = "launcher_windows",
srcs = select({
- "//src:remote": ["//src/tools/launcher:launcher"],
+ "//src/conditions:remote": ["//src/tools/launcher:launcher"],
"//conditions:default": ["launcher.exe"],
}),
)
@@ -11,9 +11,9 @@ filegroup(
filegroup(
name = "launcher",
srcs = select({
- "//src:host_windows": [":launcher_windows"],
- "//src:host_windows_msvc": [":launcher_windows"],
- "//src:host_windows_msys": [":launcher_windows"],
+ "//src/conditions:host_windows": [":launcher_windows"],
+ "//src/conditions:host_windows_msvc": [":launcher_windows"],
+ "//src/conditions:host_windows_msys": [":launcher_windows"],
"//conditions:default": [
"//src/tools/launcher:launcher",
],
diff --git a/tools/zip/BUILD.tools b/tools/zip/BUILD.tools
index 65335a0b69..ee34339387 100644
--- a/tools/zip/BUILD.tools
+++ b/tools/zip/BUILD.tools
@@ -3,7 +3,7 @@ package(default_visibility = ["//visibility:public"])
filegroup(
name = "zipper",
srcs = select({
- "//src:remote": ["//third_party/ijar:zipper"],
+ "//src/conditions:remote": ["//third_party/ijar:zipper"],
"//conditions:default": glob(["zipper/*"]),
}),
)