diff options
author | tomlu <tomlu@google.com> | 2017-11-30 15:08:40 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-11-30 15:10:20 -0800 |
commit | 1a483d42df5bb42bcdc1f5f19662bcd1debd399d (patch) | |
tree | 8db9836b693464b9093359a5cf2d632aece8f0e8 | |
parent | b2d82018906b15cf979ea74444c55d828a5b6ca7 (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
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", @@ -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/*"]), }), ) |