-
Notifications
You must be signed in to change notification settings - Fork 0
/
MODULE.bazel
53 lines (49 loc) · 1.89 KB
/
MODULE.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
module(
name = "bzlmodrio-choreolib",
version = "2025.0.0-beta-6",
compatibility_level = 2025,
)
bazel_dep(name = "platforms", version = "0.0.9")
bazel_dep(name = "rules_cc", version = "0.0.9")
bazel_dep(name = "rules_java", version = "7.6.5")
bazel_dep(name = "rules_jvm_external", version = "6.1")
bazel_dep(name = "rules_bzlmodrio_toolchains", version = "2024-1.bcr1")
bazel_dep(name = "bzlmodrio-allwpilib", version = "2025.1.1-beta-1")
bazel_dep(name = "bzlmodrio-opencv", version = "2024.4.8.0-4.bcr1")
bazel_dep(name = "bzlmodrio-ni", version = "2025.0.0")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"com.google.code.gson:gson:2.10.1",
],
repositories = [
"https://repo1.maven.org/maven2",
"https://frcmaven.wpi.edu/release",
"https://SleipnirGroup.github.io/ChoreoLib/dep",
],
)
use_repo(
maven,
"maven",
)
setup_bzlmodrio_choreolib_cpp_dependencies = use_extension("//:maven_cpp_deps.bzl", "setup_bzlmodrio_choreolib_cpp_dependencies")
use_repo(
setup_bzlmodrio_choreolib_cpp_dependencies,
"bazelrio_choreo_choreolib-cpp_headers",
"bazelrio_choreo_choreolib-cpp_linuxarm32",
"bazelrio_choreo_choreolib-cpp_linuxarm64",
"bazelrio_choreo_choreolib-cpp_linuxathena",
"bazelrio_choreo_choreolib-cpp_linuxx86-64",
"bazelrio_choreo_choreolib-cpp_osxuniversal",
"bazelrio_choreo_choreolib-cpp_windowsx86-64",
"bazelrio_choreo_linux-x86_64-standalone",
"bazelrio_choreo_macos-aarch64-standalone",
"bazelrio_choreo_macos-x86_64-standalone",
"bazelrio_choreo_windows-aarch64-standalone",
"bazelrio_choreo_windows-x86_64-standalone",
)
setup_bzlmodrio_choreolib_java_dependencies = use_extension("//:maven_java_deps.bzl", "setup_bzlmodrio_choreolib_java_dependencies")
use_repo(
setup_bzlmodrio_choreolib_java_dependencies,
"choreo_choreolib_java",
)