1*9e965d6fSRomain Jobredeauxworkspace(name = "rules_android") 2*9e965d6fSRomain Jobredeaux 3*9e965d6fSRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") 4*9e965d6fSRomain Jobredeauxload(":android_sdk_supplemental_repository.bzl", "android_sdk_supplemental_repository") 5*9e965d6fSRomain Jobredeaux 6*9e965d6fSRomain Jobredeauxmaybe( 7*9e965d6fSRomain Jobredeaux android_sdk_repository, 8*9e965d6fSRomain Jobredeaux name = "androidsdk", 9*9e965d6fSRomain Jobredeaux) 10*9e965d6fSRomain Jobredeaux 11*9e965d6fSRomain Jobredeauxmaybe( 12*9e965d6fSRomain Jobredeaux android_ndk_repository, 13*9e965d6fSRomain Jobredeaux name = "androidndk", 14*9e965d6fSRomain Jobredeaux) 15*9e965d6fSRomain Jobredeaux 16*9e965d6fSRomain Jobredeaux# This can be removed once https://github.com/bazelbuild/bazel/commit/773b50f979b8f40e73cf547049bb8e1114fb670a 17*9e965d6fSRomain Jobredeaux# is released, or android_sdk_repository is properly Starlarkified and dexdump 18*9e965d6fSRomain Jobredeaux# added there. 19*9e965d6fSRomain Jobredeauxandroid_sdk_supplemental_repository(name = "androidsdk-supplemental") 20*9e965d6fSRomain Jobredeaux 21*9e965d6fSRomain Jobredeauxload("prereqs.bzl", "rules_android_prereqs") 22*9e965d6fSRomain Jobredeaux 23*9e965d6fSRomain Jobredeauxrules_android_prereqs(dev_mode = True) 24*9e965d6fSRomain Jobredeaux 25*9e965d6fSRomain Jobredeauxload("defs_dev.bzl", "rules_android_workspace") 26*9e965d6fSRomain Jobredeaux 27*9e965d6fSRomain Jobredeauxrules_android_workspace() 28*9e965d6fSRomain Jobredeaux 29*9e965d6fSRomain Jobredeauxregister_toolchains("//toolchains/android:all") 30*9e965d6fSRomain Jobredeaux 31*9e965d6fSRomain Jobredeauxregister_toolchains("//toolchains/android_sdk:all") 32*9e965d6fSRomain Jobredeaux 33*9e965d6fSRomain Jobredeauxregister_toolchains("//toolchains/emulator:all") 34