blob: bb53ee121ce4550abb48f54944e1f96d890ede60 [file] [log] [blame]
Philipp Schraderdada1072020-11-24 11:34:46 -08001package(default_visibility = ["//visibility:public"])
2
3platform(
4 name = "linux_x86",
5 constraint_values = [
6 "@platforms//os:linux",
7 "@platforms//cpu:x86_64",
Philipp Schrader73e56602021-12-06 21:37:30 -08008 "//tools/platforms/go:has_support",
Philipp Schraderdada1072020-11-24 11:34:46 -08009 ],
10)
11
12platform(
Brian Silverman4c7235a2021-11-17 19:04:37 -080013 name = "linux_armv7",
Philipp Schraderdada1072020-11-24 11:34:46 -080014 constraint_values = [
15 "@platforms//os:linux",
16 "@platforms//cpu:armv7",
17 "//tools/platforms/hardware:raspberry_pi",
Philipp Schrader73e56602021-12-06 21:37:30 -080018 "//tools/platforms/go:lacks_support",
Philipp Schraderdada1072020-11-24 11:34:46 -080019 ],
20)
21
22platform(
23 name = "linux_arm64",
24 constraint_values = [
25 "@platforms//os:linux",
26 "@platforms//cpu:arm64",
Philipp Schrader73e56602021-12-06 21:37:30 -080027 "//tools/platforms/go:lacks_support",
Philipp Schraderdada1072020-11-24 11:34:46 -080028 ],
29)
30
31platform(
32 name = "linux_roborio",
33 constraint_values = [
34 "@platforms//os:linux",
35 "@platforms//cpu:armv7",
36 "//tools/platforms/hardware:roborio",
Philipp Schrader73e56602021-12-06 21:37:30 -080037 "//tools/platforms/go:lacks_support",
Philipp Schraderdada1072020-11-24 11:34:46 -080038 ],
39)
40
41platform(
42 name = "cortex_m4f",
43 constraint_values = [
44 "@platforms//os:none",
45 "//tools/platforms/hardware:cortex_m4f",
Philipp Schrader73e56602021-12-06 21:37:30 -080046 "//tools/platforms/go:lacks_support",
Philipp Schraderdada1072020-11-24 11:34:46 -080047 ],
48)
49
Austin Schuh0a96ea32022-01-01 22:29:30 -080050platform(
51 name = "rp2040",
52 constraint_values = [
53 "@platforms//os:none",
54 "//tools/platforms/hardware:cortex_m0plus",
55 "//tools/platforms/go:lacks_support",
56 ],
57)
58
Philipp Schraderdada1072020-11-24 11:34:46 -080059# TODO(phil): Create something for "cortex-m4f-k22" builds.