1*9e965d6fSRomain Jobredeauxload("@bazel_gazelle//:def.bzl", "gazelle") 2*9e965d6fSRomain Jobredeauxload("@rules_license//rules:license.bzl", "license") 3*9e965d6fSRomain Jobredeaux 4*9e965d6fSRomain Jobredeauxpackage( 5*9e965d6fSRomain Jobredeaux default_visibility = ["//visibility:public"], 6*9e965d6fSRomain Jobredeaux default_applicable_licenses = [":license"], 7*9e965d6fSRomain Jobredeaux) 8*9e965d6fSRomain Jobredeaux 9*9e965d6fSRomain Jobredeauxlicense( 10*9e965d6fSRomain Jobredeaux name = "license", 11*9e965d6fSRomain Jobredeaux package_name = "bazelbuild/rules_android", 12*9e965d6fSRomain Jobredeaux copyright_notice = "Copyright © 2023 The Bazel Authors. All rights reserved.", 13*9e965d6fSRomain Jobredeaux license_kinds = [ 14*9e965d6fSRomain Jobredeaux "@rules_license//licenses/spdx:Apache-2.0", 15*9e965d6fSRomain Jobredeaux ], 16*9e965d6fSRomain Jobredeaux license_text = "LICENSE", 17*9e965d6fSRomain Jobredeaux) 18*9e965d6fSRomain Jobredeaux 19*9e965d6fSRomain Jobredeaux# gazelle:prefix github.com/bazelbuild/rules_android 20*9e965d6fSRomain Jobredeauxgazelle(name = "gazelle") 21*9e965d6fSRomain Jobredeaux 22*9e965d6fSRomain Jobredeaux# Common default platform definitions for use by Android projects. 23*9e965d6fSRomain Jobredeaux 24*9e965d6fSRomain Jobredeauxplatform( 25*9e965d6fSRomain Jobredeaux name = "x86", 26*9e965d6fSRomain Jobredeaux constraint_values = [ 27*9e965d6fSRomain Jobredeaux "@platforms//os:android", 28*9e965d6fSRomain Jobredeaux "@platforms//cpu:x86_32", 29*9e965d6fSRomain Jobredeaux ], 30*9e965d6fSRomain Jobredeaux) 31*9e965d6fSRomain Jobredeaux 32*9e965d6fSRomain Jobredeauxplatform( 33*9e965d6fSRomain Jobredeaux name = "x86_64", 34*9e965d6fSRomain Jobredeaux constraint_values = [ 35*9e965d6fSRomain Jobredeaux "@platforms//os:android", 36*9e965d6fSRomain Jobredeaux "@platforms//cpu:x86_64", 37*9e965d6fSRomain Jobredeaux ], 38*9e965d6fSRomain Jobredeaux) 39*9e965d6fSRomain Jobredeaux 40*9e965d6fSRomain Jobredeauxplatform( 41*9e965d6fSRomain Jobredeaux name = "armeabi-v7a", 42*9e965d6fSRomain Jobredeaux constraint_values = [ 43*9e965d6fSRomain Jobredeaux "@platforms//os:android", 44*9e965d6fSRomain Jobredeaux "@platforms//cpu:armv7", 45*9e965d6fSRomain Jobredeaux ], 46*9e965d6fSRomain Jobredeaux) 47*9e965d6fSRomain Jobredeaux 48*9e965d6fSRomain Jobredeauxplatform( 49*9e965d6fSRomain Jobredeaux name = "arm64-v8a", 50*9e965d6fSRomain Jobredeaux constraint_values = 51*9e965d6fSRomain Jobredeaux [ 52*9e965d6fSRomain Jobredeaux "@platforms//cpu:arm64", 53*9e965d6fSRomain Jobredeaux "@platforms//os:android", 54*9e965d6fSRomain Jobredeaux ], 55*9e965d6fSRomain Jobredeaux) 56