comparison seobeo/BUILD @ 96:70401cf61e97

[Seobeo] Added logging.
author June Park <parkjune1995@gmail.com>
date Fri, 02 Jan 2026 19:16:17 -0800
parents 4532ce6d9eb8
children c39582f937e5
comparison
equal deleted inserted replaced
95:b51f8cce9170 96:70401cf61e97
11 "snapshot_creator.h", 11 "snapshot_creator.h",
12 ], 12 ],
13 visibility = ["//visibility:public"], 13 visibility = ["//visibility:public"],
14 ) 14 )
15 15
16 # Server-only target (no SSL, no OpenSSL dependency) 16 # Server-only target (no SSL, no OpenSSL dependency) - Production
17 alias( 17 alias(
18 name = "seobeo_server", 18 name = "seobeo_server",
19 actual = select({ 19 actual = select({
20 "//config:macos": ":seobeo_server_macos", 20 "//config:macos": ":seobeo_server_macos",
21 "//config:linux": ":seobeo_server_linux", 21 "//config:linux": ":seobeo_server_linux",
22 "//conditions:default": ":seobeo_server_linux", 22 "//conditions:default": ":seobeo_server_linux",
23 }), 23 }),
24 visibility = ["//visibility:public"], 24 visibility = ["//visibility:public"],
25 ) 25 )
26 26
27 # Server-only target (no SSL, no OpenSSL dependency) - Development with Debug Logs
28 alias(
29 name = "seobeo_server_dev",
30 actual = select({
31 "//config:macos": ":seobeo_server_macos_dev",
32 "//config:linux": ":seobeo_server_linux_dev",
33 "//conditions:default": ":seobeo_server_linux_dev",
34 }),
35 visibility = ["//visibility:public"],
36 )
37
27 cc_library( 38 cc_library(
28 name = "seobeo_server_macos", 39 name = "seobeo_server_macos",
29 srcs = [ 40 srcs = [
30 "s_linux_network.c", 41 "s_linux_network.c",
31 "s_web.c", 42 "s_web.c",
32 "s_ssl.c", 43 "s_ssl.c",
33 "s_router.c",
34 "os/s_macos_edge.c", 44 "os/s_macos_edge.c",
35 ], 45 ],
36 hdrs = [":seobeo_hdrs"], 46 hdrs = [":seobeo_hdrs"],
37 deps = [ 47 deps = [
38 "//dowa:dowa", 48 "//dowa:dowa",
43 ], 53 ],
44 visibility = ["//visibility:public"], 54 visibility = ["//visibility:public"],
45 ) 55 )
46 56
47 cc_library( 57 cc_library(
58 name = "seobeo_server_macos_dev",
59 srcs = [
60 "s_linux_network.c",
61 "s_web.c",
62 "s_ssl.c",
63 "os/s_macos_edge.c",
64 ],
65 hdrs = [":seobeo_hdrs"],
66 deps = [
67 "//dowa:dowa",
68 ],
69 defines = ["SEOBEO_NO_SSL", "SEOBEO_ENABLE_DEBUG"],
70 target_compatible_with = [
71 "@platforms//os:osx",
72 ],
73 visibility = ["//visibility:public"],
74 )
75
76 cc_library(
48 name = "seobeo_server_linux", 77 name = "seobeo_server_linux",
49 srcs = [ 78 srcs = [
50 "s_linux_network.c", 79 "s_linux_network.c",
51 "s_web.c", 80 "s_web.c",
52 "s_ssl.c", 81 "s_ssl.c",
53 "s_router.c",
54 "os/s_linux_edge.c", 82 "os/s_linux_edge.c",
55 ], 83 ],
56 hdrs = [":seobeo_hdrs"], 84 hdrs = [":seobeo_hdrs"],
57 deps = [ 85 deps = [
58 "//dowa:dowa", 86 "//dowa:dowa",
59 ], 87 ],
60 defines = ["SEOBEO_NO_SSL"], 88 defines = ["SEOBEO_NO_SSL"],
89 target_compatible_with = [
90 "@platforms//os:linux",
91 ],
92 visibility = ["//visibility:public"],
93 )
94
95 cc_library(
96 name = "seobeo_server_linux_dev",
97 srcs = [
98 "s_linux_network.c",
99 "s_web.c",
100 "s_ssl.c",
101 "os/s_linux_edge.c",
102 ],
103 hdrs = [":seobeo_hdrs"],
104 deps = [
105 "//dowa:dowa",
106 ],
107 defines = ["SEOBEO_NO_SSL", "SEOBEO_ENABLE_DEBUG"],
61 target_compatible_with = [ 108 target_compatible_with = [
62 "@platforms//os:linux", 109 "@platforms//os:linux",
63 ], 110 ],
64 visibility = ["//visibility:public"], 111 visibility = ["//visibility:public"],
65 ) 112 )
79 name = "seobeo_client_macos", 126 name = "seobeo_client_macos",
80 srcs = [ 127 srcs = [
81 "s_linux_network.c", 128 "s_linux_network.c",
82 "s_web.c", 129 "s_web.c",
83 "s_ssl.c", 130 "s_ssl.c",
84 "s_router.c",
85 "snapshot_creator.c", 131 "snapshot_creator.c",
86 "os/s_macos_edge.c", 132 "os/s_macos_edge.c",
87 ], 133 ],
88 hdrs = [":seobeo_hdrs"], 134 hdrs = [":seobeo_hdrs"],
89 deps = [ 135 deps = [
100 name = "seobeo_client_linux", 146 name = "seobeo_client_linux",
101 srcs = [ 147 srcs = [
102 "s_linux_network.c", 148 "s_linux_network.c",
103 "s_web.c", 149 "s_web.c",
104 "s_ssl.c", 150 "s_ssl.c",
105 "s_router.c",
106 "snapshot_creator.c", 151 "snapshot_creator.c",
107 "os/s_linux_edge.c", 152 "os/s_linux_edge.c",
108 ], 153 ],
109 hdrs = [":seobeo_hdrs"], 154 hdrs = [":seobeo_hdrs"],
110 deps = [ 155 deps = [