File tree Expand file tree Collapse file tree 5 files changed +183
-298
lines changed Expand file tree Collapse file tree 5 files changed +183
-298
lines changed Original file line number Diff line number Diff line change @@ -225,6 +225,13 @@ erlang_package.hex_package(
225
225
version = "1.3.3" ,
226
226
)
227
227
228
+ erlang_package .git_package (
229
+ name = "horus" ,
230
+ build_file = "@rabbitmq-server//bazel:BUILD.horus" ,
231
+ commit = "d9061b945a3a3261f639fbd7e7fcd0624fa2e9ad" ,
232
+ repository = "rabbitmq/horus" ,
233
+ )
234
+
228
235
erlang_package .git_package (
229
236
name = "jose" ,
230
237
build_file = "@rabbitmq-server//bazel:BUILD.jose" ,
@@ -242,7 +249,7 @@ erlang_package.hex_package(
242
249
erlang_package .git_package (
243
250
name = "khepri" ,
244
251
build_file = "@rabbitmq-server//bazel:BUILD.khepri" ,
245
- commit = "295bf1e91a20e5260ee3df9fdb8423b16c1d518a " ,
252
+ commit = "e5b8753ef14212baaa53af8171ad71b3848003d4 " ,
246
253
repository = "rabbitmq/khepri" ,
247
254
)
248
255
Original file line number Diff line number Diff line change
1
+ load("@rules_erlang//:erlang_bytecode2.bzl", "erlang_bytecode", "erlc_opts")
2
+ load("@rules_erlang//:erlang_app.bzl", "erlang_app")
3
+
4
+ erlc_opts(
5
+ name = "erlc_opts",
6
+ values = select({
7
+ "@rules_erlang//:debug_build": [
8
+ "+debug_info",
9
+ "+warn_export_vars",
10
+ "+warnings_as_errors",
11
+ ],
12
+ "//conditions:default": [
13
+ "+debug_info",
14
+ "+deterministic",
15
+ "+warn_export_vars",
16
+ "+warnings_as_errors",
17
+ ],
18
+ }),
19
+ visibility = [":__subpackages__"],
20
+ )
21
+
22
+ erlang_bytecode(
23
+ name = "other_beam",
24
+ srcs = [
25
+ "src/horus.erl",
26
+ "src/horus_cover.erl",
27
+ "src/horus_utils.erl",
28
+ ],
29
+ hdrs = [":public_and_private_hdrs"],
30
+ app_name = "horus",
31
+ dest = "ebin",
32
+ erlc_opts = "//:erlc_opts",
33
+ )
34
+
35
+ filegroup(
36
+ name = "beam_files",
37
+ srcs = [":other_beam"],
38
+ )
39
+
40
+ filegroup(
41
+ name = "srcs",
42
+ srcs = [
43
+ "src/horus.app.src",
44
+ "src/horus.erl",
45
+ "src/horus_cover.erl",
46
+ "src/horus_utils.erl",
47
+ ],
48
+ )
49
+
50
+ filegroup(
51
+ name = "private_hdrs",
52
+ srcs = [
53
+ "src/horus_error.hrl",
54
+ "src/horus_fun.hrl",
55
+ ],
56
+ )
57
+
58
+ filegroup(
59
+ name = "public_hdrs",
60
+ srcs = [
61
+ "include/horus.hrl",
62
+ ],
63
+ )
64
+
65
+ filegroup(
66
+ name = "priv",
67
+ srcs = [
68
+ "priv/horus_cover_helper.erl",
69
+ ],
70
+ )
71
+
72
+ filegroup(
73
+ name = "license_files",
74
+ srcs = [
75
+ "LICENSE-Apache-2.0",
76
+ "LICENSE-MPL-2.0",
77
+ ],
78
+ )
79
+
80
+ filegroup(
81
+ name = "public_and_private_hdrs",
82
+ srcs = [
83
+ ":private_hdrs",
84
+ ":public_hdrs",
85
+ ],
86
+ )
87
+
88
+ filegroup(
89
+ name = "all_srcs",
90
+ srcs = [
91
+ ":public_and_private_hdrs",
92
+ ":srcs",
93
+ ],
94
+ )
95
+
96
+ erlang_app(
97
+ name = "erlang_app",
98
+ srcs = [":all_srcs"],
99
+ hdrs = [":public_hdrs"],
100
+ app_name = "horus",
101
+ beam_files = [":beam_files"],
102
+ extra_apps = [
103
+ "compiler",
104
+ "tools",
105
+ ],
106
+ license_files = [":license_files"],
107
+ priv = [":priv"],
108
+ )
109
+
110
+ alias(
111
+ name = "horus",
112
+ actual = ":erlang_app",
113
+ visibility = ["//visibility:public"],
114
+ )
You can’t perform that action at this time.
0 commit comments