1*9e965d6fSRomain Jobredeaux# Description: 2*9e965d6fSRomain Jobredeaux# Defines an emulator toolchain so that the emulator used for android_device 3*9e965d6fSRomain Jobredeaux# can be configured at build-time. 4*9e965d6fSRomain Jobredeaux 5*9e965d6fSRomain Jobredeauxload(":toolchain.bzl", "emulator_toolchain") 6*9e965d6fSRomain Jobredeaux 7*9e965d6fSRomain Jobredeauxpackage(default_visibility = ["//visibility:public"]) 8*9e965d6fSRomain Jobredeaux 9*9e965d6fSRomain Jobredeaux# By convention, toolchain_type targets are named "toolchain_type" 10*9e965d6fSRomain Jobredeaux# and distinguished by their package path. 11*9e965d6fSRomain Jobredeauxtoolchain_type( 12*9e965d6fSRomain Jobredeaux name = "toolchain_type", 13*9e965d6fSRomain Jobredeaux) 14*9e965d6fSRomain Jobredeaux 15*9e965d6fSRomain Jobredeauxemulator_toolchain( 16*9e965d6fSRomain Jobredeaux name = "emulator_default", 17*9e965d6fSRomain Jobredeaux emulator = "@androidsdk//:emulator", 18*9e965d6fSRomain Jobredeaux emulator_deps = [ 19*9e965d6fSRomain Jobredeaux "@androidsdk//:emulator_shared_libs", 20*9e965d6fSRomain Jobredeaux ], 21*9e965d6fSRomain Jobredeaux) 22*9e965d6fSRomain Jobredeaux 23*9e965d6fSRomain Jobredeauxtoolchain( 24*9e965d6fSRomain Jobredeaux name = "emulator_default_toolchain", 25*9e965d6fSRomain Jobredeaux toolchain = ":emulator_default", 26*9e965d6fSRomain Jobredeaux toolchain_type = ":toolchain_type", 27*9e965d6fSRomain Jobredeaux) 28