diff options
Diffstat (limited to 'tools/android/android_sdk_repository_template.bzl')
-rw-r--r-- | tools/android/android_sdk_repository_template.bzl | 33 |
1 files changed, 9 insertions, 24 deletions
diff --git a/tools/android/android_sdk_repository_template.bzl b/tools/android/android_sdk_repository_template.bzl index e657eaafc9..637bbf2978 100644 --- a/tools/android/android_sdk_repository_template.bzl +++ b/tools/android/android_sdk_repository_template.bzl @@ -13,18 +13,17 @@ # See the License for the specific language governing permissions and # limitations under the License. -def create_config_setting_rules(): - """Create config_setting rules for windows_msvc, windows_msys, windows. +def create_config_setting_rule(): + """Create config_setting rule for windows. These represent the matching --host_cpu values. """ - for suffix in ["", "_msvc", "_msys"]: - name = "windows" + suffix - if not native.existing_rule(name): - native.config_setting( - name = name, - values = {"host_cpu": "x64_" + name}, - ) + name = "windows" + if not native.existing_rule(name): + native.config_setting( + name = name, + values = {"host_cpu": "x64_" + name}, + ) def create_android_sdk_rules( name, @@ -45,7 +44,7 @@ def create_android_sdk_rules( --android_sdk is not specified on the command line. """ - create_config_setting_rules() + create_config_setting_rule() windows_only_files = [ "build-tools/%s/aapt.exe" % build_tools_directory, @@ -81,8 +80,6 @@ def create_android_sdk_rules( for filename in ["android.jar", "framework.aidl"] ] + select({ ":windows": windows_only_files, - ":windows_msvc": windows_only_files, - ":windows_msys": windows_only_files, "//conditions:default": linux_only_files, }), ) @@ -102,29 +99,21 @@ def create_android_sdk_rules( proguard = "@bazel_tools//third_party/java/proguard", aapt = select({ ":windows": "build-tools/%s/aapt.exe" % build_tools_directory, - ":windows_msvc": "build-tools/%s/aapt.exe" % build_tools_directory, - ":windows_msys": "build-tools/%s/aapt.exe" % build_tools_directory, "//conditions:default": ":aapt_binary", }), aapt2 = select({ ":windows": "build-tools/%s/aapt2.exe" % build_tools_directory, - ":windows_msvc": "build-tools/%s/aapt2.exe" % build_tools_directory, - ":windows_msys": "build-tools/%s/aapt2.exe" % build_tools_directory, "//conditions:default": ":aapt2_binary", }), dx = ":dx_binary", main_dex_list_creator = ":main_dex_list_creator", adb = select({ ":windows": "platform-tools/adb.exe", - ":windows_msvc": "platform-tools/adb.exe", - ":windows_msys": "platform-tools/adb.exe", "//conditions:default": "platform-tools/adb", }), framework_aidl = "platforms/android-%d/framework.aidl" % api_level, aidl = select({ ":windows": "build-tools/%s/aidl.exe" % build_tools_directory, - ":windows_msvc": "build-tools/%s/aidl.exe" % build_tools_directory, - ":windows_msys": "build-tools/%s/aidl.exe" % build_tools_directory, "//conditions:default": ":aidl_binary", }), android_jar = "platforms/android-%d/android.jar" % api_level, @@ -134,8 +123,6 @@ def create_android_sdk_rules( apksigner = ":apksigner", zipalign = select({ ":windows": "build-tools/%s/zipalign.exe" % build_tools_directory, - ":windows_msvc": "build-tools/%s/zipalign.exe" % build_tools_directory, - ":windows_msys": "build-tools/%s/zipalign.exe" % build_tools_directory, "//conditions:default": ":zipalign_binary", }), ) @@ -198,8 +185,6 @@ def create_android_sdk_rules( name = "fail", srcs = select({ ":windows": [":generate_fail_cmd"], - ":windows_msvc": [":generate_fail_cmd"], - ":windows_msys": [":generate_fail_cmd"], "//conditions:default": [":generate_fail_sh"], }), ) |