xref: /aosp_15_r20/external/bazelbuild-rules_go/go/constraints/amd64/BUILD.bazel (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1*9bb1b549SSpandan Daspackage(
2*9bb1b549SSpandan Das    default_visibility = ["//visibility:public"],
3*9bb1b549SSpandan Das)
4*9bb1b549SSpandan Das
5*9bb1b549SSpandan Das# Represents the level of support for the particular microarchitecture of a
6*9bb1b549SSpandan Das# target platform based on the general amd64 architecture.
7*9bb1b549SSpandan Das# GOAMD64 is set based on the chosen constraint_value.
8*9bb1b549SSpandan Das# See https://github.com/golang/go/wiki/MinimumRequirements#amd64
9*9bb1b549SSpandan Dasconstraint_setting(
10*9bb1b549SSpandan Das    name = "amd64",
11*9bb1b549SSpandan Das)
12*9bb1b549SSpandan Das
13*9bb1b549SSpandan Dasconstraint_value(
14*9bb1b549SSpandan Das    name = "v1",
15*9bb1b549SSpandan Das    constraint_setting = ":amd64",
16*9bb1b549SSpandan Das)
17*9bb1b549SSpandan Das
18*9bb1b549SSpandan Dasconstraint_value(
19*9bb1b549SSpandan Das    name = "v2",
20*9bb1b549SSpandan Das    constraint_setting = ":amd64",
21*9bb1b549SSpandan Das)
22*9bb1b549SSpandan Das
23*9bb1b549SSpandan Dasconstraint_value(
24*9bb1b549SSpandan Das    name = "v3",
25*9bb1b549SSpandan Das    constraint_setting = ":amd64",
26*9bb1b549SSpandan Das)
27*9bb1b549SSpandan Das
28*9bb1b549SSpandan Dasconstraint_value(
29*9bb1b549SSpandan Das    name = "v4",
30*9bb1b549SSpandan Das    constraint_setting = ":amd64",
31*9bb1b549SSpandan Das)
32*9bb1b549SSpandan Das
33*9bb1b549SSpandan Dasfilegroup(
34*9bb1b549SSpandan Das    name = "all_files",
35*9bb1b549SSpandan Das    testonly = True,
36*9bb1b549SSpandan Das    srcs = glob(["**"]),
37*9bb1b549SSpandan Das    visibility = ["//visibility:public"],
38*9bb1b549SSpandan Das)
39