Export xcode_locator's source file under tools/osx/ to make it available for reference by future repository rules. Removes the xcode-locator binary file under tools/objc. Originally, the precompiled binary was going to be referenced, but it's easier to build from source in the repository rule.
--
MOS_MIGRATED_REVID=128063694
diff --git a/src/BUILD b/src/BUILD
index 3694e67..1b57055 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -28,7 +28,7 @@
"//src/main/tools:process-wrapper",
"//src/main/tools:linux-sandbox",
"//src/main/tools:build_interface_so",
- "//src/tools/xcode/xcodelocator:xcode-locator",
+ "//tools/osx:xcode-locator",
] + embedded_tools,
outs = ["install_base_key" + suffix],
cmd = select({
@@ -105,12 +105,12 @@
"//src/tools/xcode/momcwrapper:momcwrapper",
"//src/tools/xcode/swiftstdlibtoolwrapper:swiftstdlibtoolwrapper",
"//src/tools/xcode/environment:environment_plist",
- "//src/tools/xcode/xcodelocator:xcode-locator",
"//src/tools/xcode/xcrunwrapper:xcrunwrapper",
"//src/objc_tools/bundlemerge:bundlemerge_deploy.jar",
"//src/objc_tools/plmerge:plmerge_deploy.jar",
"//src/objc_tools/xcodegen:xcodegen_deploy.jar",
"//src/tools/xcode/realpath:realpath",
+ "//tools/osx:xcode_locator.m",
] + select({
":iphonesdk": ["//src/tools/xcode/stdredirect:StdRedirect.dylib"],
"//conditions:default": [":dummy_darwin_tool_src_tools_xcode_stdredirect_StdRedirect.dylib"],
@@ -185,7 +185,7 @@
"//src/main/tools:jdk-support",
"//src/main/tools:linux-sandbox",
"//src/main/tools:build_interface_so",
- "//src/tools/xcode/xcodelocator:xcode-locator",
+ "//tools/osx:xcode-locator",
":java-version",
],
outs = ["package" + suffix + ".zip"],
@@ -313,10 +313,10 @@
"//src/tools/singlejar:srcs",
"//src/tools/xcode/stdredirect:srcs",
"//src/tools/xcode/swiftstdlibtoolwrapper:srcs",
- "//src/tools/xcode/xcodelocator:srcs",
"//src/tools/xcode/xcrunwrapper:srcs",
"//src/tools/xcode-common:srcs",
"//src/tools/remote_worker:srcs",
+ "//tools/osx:srcs",
],
visibility = ["//:__pkg__"],
)