forked from envoyproxy/envoy
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBUILD
43 lines (38 loc) · 1020 Bytes
/
BUILD
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
load(
"//bazel:envoy_build_system.bzl",
"envoy_cc_library",
"envoy_package",
)
licenses(["notice"]) # Apache 2
envoy_package()
envoy_cc_library(
name = "fatal_error_handler_lib",
srcs = ["fatal_error_handler.cc"],
hdrs = ["fatal_error_handler.h"],
deps = [
":fatal_action_lib",
"//include/envoy/event:dispatcher_interface",
"//source/common/common:macros",
],
)
envoy_cc_library(
name = "sigaction_lib",
srcs = ["signal_action.cc"],
hdrs = ["signal_action.h"],
tags = ["backtrace"],
deps = [
":fatal_error_handler_lib",
"//source/common/common:assert_lib",
"//source/common/common:non_copyable",
"//source/common/singleton:threadsafe_singleton",
"//source/server:backtrace_lib",
],
)
envoy_cc_library(
name = "fatal_action_lib",
hdrs = ["fatal_action.h"],
deps = [
"//include/envoy/server:fatal_action_interface",
"//include/envoy/thread:thread_interface",
],
)