Skip to content

Commit cd0c199

Browse files
Merge pull request #8306 from rabbitmq/mergify/bp/v3.11.x/pr-8305
2 parents 58db672 + 6890309 commit cd0c199

File tree

3 files changed

+132
-0
lines changed

3 files changed

+132
-0
lines changed

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ erlang_package.hex_package(
330330
)
331331

332332
erlang_package.git_package(
333+
build_file = "@rabbitmq-server//bazel:BUILD.syslog",
333334
repository = "schlagert/syslog",
334335
tag = "4.0.0",
335336
)

bazel/BUILD.syslog

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
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+
],
10+
"//conditions:default": [
11+
"+debug_info",
12+
"+deterministic",
13+
],
14+
}),
15+
visibility = [":__subpackages__"],
16+
)
17+
18+
erlang_bytecode(
19+
name = "behaviours",
20+
srcs = [
21+
"src/syslog_logger.erl",
22+
],
23+
hdrs = [":public_and_private_hdrs"],
24+
app_name = "syslog",
25+
dest = "ebin",
26+
erlc_opts = "//:erlc_opts",
27+
)
28+
29+
erlang_bytecode(
30+
name = "other_beam",
31+
srcs = [
32+
"src/syslog.erl",
33+
"src/syslog_error_h.erl",
34+
"src/syslog_lager_backend.erl",
35+
"src/syslog_lib.erl",
36+
"src/syslog_logger_h.erl",
37+
"src/syslog_monitor.erl",
38+
"src/syslog_rfc3164.erl",
39+
"src/syslog_rfc5424.erl",
40+
],
41+
hdrs = [":public_and_private_hdrs"],
42+
app_name = "syslog",
43+
beam = [":behaviours"],
44+
dest = "ebin",
45+
erlc_opts = "//:erlc_opts",
46+
)
47+
48+
filegroup(
49+
name = "beam_files",
50+
srcs = [
51+
":behaviours",
52+
":other_beam",
53+
],
54+
)
55+
56+
filegroup(
57+
name = "srcs",
58+
srcs = [
59+
"src/syslog.app.src",
60+
"src/syslog.erl",
61+
"src/syslog_error_h.erl",
62+
"src/syslog_lager_backend.erl",
63+
"src/syslog_lib.erl",
64+
"src/syslog_logger.erl",
65+
"src/syslog_logger_h.erl",
66+
"src/syslog_monitor.erl",
67+
"src/syslog_rfc3164.erl",
68+
"src/syslog_rfc5424.erl",
69+
],
70+
)
71+
72+
filegroup(name = "private_hdrs")
73+
74+
filegroup(
75+
name = "public_hdrs",
76+
srcs = [
77+
"include/syslog.hrl",
78+
],
79+
)
80+
81+
filegroup(name = "priv")
82+
83+
filegroup(
84+
name = "license_files",
85+
srcs = [
86+
"LICENSE",
87+
],
88+
)
89+
90+
filegroup(
91+
name = "public_and_private_hdrs",
92+
srcs = [
93+
":private_hdrs",
94+
":public_hdrs",
95+
],
96+
)
97+
98+
filegroup(
99+
name = "all_srcs",
100+
srcs = [
101+
":public_and_private_hdrs",
102+
":srcs",
103+
],
104+
)
105+
106+
erlang_app(
107+
name = "erlang_app",
108+
srcs = [":all_srcs"],
109+
hdrs = [":public_hdrs"],
110+
app_name = "syslog",
111+
beam_files = [":beam_files"],
112+
extra_apps = ["sasl"],
113+
license_files = [":license_files"],
114+
priv = [":priv"],
115+
)
116+
117+
alias(
118+
name = "syslog",
119+
actual = ":erlang_app",
120+
visibility = ["//visibility:public"],
121+
)

moduleindex.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1182,6 +1182,16 @@ stdout_formatter:
11821182
- stdout_formatter_paragraph
11831183
- stdout_formatter_table
11841184
- stdout_formatter_utils
1185+
syslog:
1186+
- syslog
1187+
- syslog_error_h
1188+
- syslog_lager_backend
1189+
- syslog_lib
1190+
- syslog_logger
1191+
- syslog_logger_h
1192+
- syslog_monitor
1193+
- syslog_rfc3164
1194+
- syslog_rfc5424
11851195
sysmon_handler:
11861196
- sysmon_handler_app
11871197
- sysmon_handler_example_handler

0 commit comments

Comments
 (0)