1
1
workspace (name = "moon_base" )
2
2
3
+ load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
3
4
load ("//bazel:http_archives.bzl" , "register_http_archive_dependencies" )
4
5
5
6
register_http_archive_dependencies ()
6
7
8
+ #######################################################################################
9
+ ##################################################
10
+ ##################
11
+ #
12
+ # load protos first to get pre-compiled version
13
+ #
14
+ #############################################################
15
+ #######################################################################################
16
+
17
+ load ("@rules_proto//proto:repositories.bzl" , "rules_proto_dependencies" , "rules_proto_toolchains" )
18
+
19
+ rules_proto_dependencies ()
20
+
21
+ rules_proto_toolchains ()
22
+
7
23
########################################################################################
8
24
##################################################
9
25
###################
@@ -23,47 +39,41 @@ go_register_toolchains(version = "1.20.4")
23
39
##################################################
24
40
###################
25
41
#
26
- # cpp stuff
42
+ # grpc proto stuff
27
43
#
28
44
##############################################################
29
45
########################################################################################
30
46
31
- load ("@com_github_grpc_grpc//bazel:grpc_deps.bzl" , "grpc_deps" )
32
-
33
- grpc_deps ()
34
-
35
- load ("@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl" , "grpc_extra_deps" )
47
+ load ("@rules_proto_grpc//:repositories.bzl" , "rules_proto_grpc_repos" , "rules_proto_grpc_toolchains" )
36
48
37
- grpc_extra_deps ()
49
+ rules_proto_grpc_toolchains ()
38
50
39
- load ( "@hedron_compile_commands//:workspace_setup.bzl" , "hedron_compile_commands_setup" )
51
+ rules_proto_grpc_repos ( )
40
52
41
- hedron_compile_commands_setup ()
53
+ #load("@rules_proto_grpc//cpp:repositories.bzl", "cpp_repos")
54
+ #
55
+ #cpp_repos()
42
56
43
57
########################################################################################
44
58
##################################################
45
59
###################
46
60
#
47
- # proto stuff
61
+ # cpp stuff
48
62
#
49
63
##############################################################
50
64
########################################################################################
51
65
52
- load ("@rules_proto_grpc//:repositories.bzl" , "rules_proto_grpc_repos" , "rules_proto_grpc_toolchains" )
53
-
54
- rules_proto_grpc_toolchains ()
55
-
56
- rules_proto_grpc_repos ()
66
+ load ("@com_github_grpc_grpc//bazel:grpc_deps.bzl" , "grpc_deps" )
57
67
58
- load ( "@rules_proto_grpc//cpp:repositories.bzl" , "cpp_repos" )
68
+ grpc_deps ( )
59
69
60
- cpp_repos ( )
70
+ load ( "@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl" , "grpc_extra_deps" )
61
71
62
- load ( "@rules_proto//proto:repositories.bzl" , "rules_proto_dependencies" , "rules_proto_toolchains" )
72
+ grpc_extra_deps ( )
63
73
64
- rules_proto_dependencies ( )
74
+ load ( "@hedron_compile_commands//:workspace_setup.bzl" , "hedron_compile_commands_setup" )
65
75
66
- rules_proto_toolchains ()
76
+ hedron_compile_commands_setup ()
67
77
68
78
########################################################################################
69
79
##################################################
@@ -173,21 +183,3 @@ load("@io_bazel_rules_scala//scala/scalafmt:scalafmt_repositories.bzl", "scalafm
173
183
scalafmt_default_config ()
174
184
175
185
scalafmt_repositories ()
176
-
177
- #############################################################
178
- #############
179
- ## Rust Stuff
180
- ###
181
- ##############
182
- #############################################################
183
-
184
- load ("@rules_rust//rust:repositories.bzl" , "rules_rust_dependencies" , "rust_register_toolchains" )
185
-
186
- rules_rust_dependencies ()
187
-
188
- rust_register_toolchains (
189
- edition = "2021" ,
190
- versions = [
191
- "1.71.0" ,
192
- ],
193
- )
0 commit comments