comparison seobeo/BUILD @ 257:609d3c6aff4e

[seobeo] Add persistent SSE streams Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Tue, 04 Aug 2026 16:49:11 -0700
parents 745fd127b2a1
children
comparison
equal deleted inserted replaced
256:30c2196d03d4 257:609d3c6aff4e
34 34
35 cc_library( 35 cc_library(
36 name = "seobeo_min_macos", 36 name = "seobeo_min_macos",
37 srcs = [ 37 srcs = [
38 "s_network.c", 38 "s_network.c",
39 "s_sse.c",
39 "s_logging.c", 40 "s_logging.c",
40 "s_ssl.c", 41 "s_ssl.c",
41 "os/s_macos_edge.c", 42 "os/s_macos_edge.c",
42 ], 43 ],
43 hdrs = [":seobeo_hdrs"], 44 hdrs = [":seobeo_hdrs"],
53 54
54 cc_library( 55 cc_library(
55 name = "seobeo_min_linux", 56 name = "seobeo_min_linux",
56 srcs = [ 57 srcs = [
57 "s_network.c", 58 "s_network.c",
59 "s_sse.c",
58 "s_logging.c", 60 "s_logging.c",
59 "s_ssl.c", 61 "s_ssl.c",
60 "os/s_linux_edge.c", 62 "os/s_linux_edge.c",
61 ], 63 ],
62 hdrs = [":seobeo_hdrs"], 64 hdrs = [":seobeo_hdrs"],
84 cc_library( 86 cc_library(
85 name = "seobeo_tcp_server_macos", 87 name = "seobeo_tcp_server_macos",
86 srcs = [ 88 srcs = [
87 "s_network.c", 89 "s_network.c",
88 "s_web.c", 90 "s_web.c",
91 "s_sse.c",
89 "s_logging.c", 92 "s_logging.c",
90 "s_ssl.c", 93 "s_ssl.c",
91 "os/s_macos_edge.c", 94 "os/s_macos_edge.c",
92 ], 95 ],
93 hdrs = [":seobeo_hdrs"], 96 hdrs = [":seobeo_hdrs"],
104 cc_library( 107 cc_library(
105 name = "seobeo_tcp_server_linux", 108 name = "seobeo_tcp_server_linux",
106 srcs = [ 109 srcs = [
107 "s_network.c", 110 "s_network.c",
108 "s_web.c", 111 "s_web.c",
112 "s_sse.c",
109 "s_logging.c", 113 "s_logging.c",
110 "s_ssl.c", 114 "s_ssl.c",
111 "os/s_linux_edge.c", 115 "os/s_linux_edge.c",
112 ], 116 ],
113 hdrs = [":seobeo_hdrs"], 117 hdrs = [":seobeo_hdrs"],
135 cc_library( 139 cc_library(
136 name = "seobeo_tcp_server_ws_macos", 140 name = "seobeo_tcp_server_ws_macos",
137 srcs = [ 141 srcs = [
138 "s_network.c", 142 "s_network.c",
139 "s_web.c", 143 "s_web.c",
144 "s_sse.c",
140 "s_logging.c", 145 "s_logging.c",
141 "s_ssl.c", 146 "s_ssl.c",
142 "s_websocket_common.c", 147 "s_websocket_common.c",
143 "s_websocket_server.c", 148 "s_websocket_server.c",
144 "os/s_macos_edge.c", 149 "os/s_macos_edge.c",
158 cc_library( 163 cc_library(
159 name = "seobeo_tcp_server_ws_linux", 164 name = "seobeo_tcp_server_ws_linux",
160 srcs = [ 165 srcs = [
161 "s_network.c", 166 "s_network.c",
162 "s_web.c", 167 "s_web.c",
168 "s_sse.c",
163 "s_logging.c", 169 "s_logging.c",
164 "s_ssl.c", 170 "s_ssl.c",
165 "s_websocket_common.c", 171 "s_websocket_common.c",
166 "s_websocket_server.c", 172 "s_websocket_server.c",
167 "os/s_linux_edge.c", 173 "os/s_linux_edge.c",
191 197
192 cc_library( 198 cc_library(
193 name = "seobeo_tcp_client_macos", 199 name = "seobeo_tcp_client_macos",
194 srcs = [ 200 srcs = [
195 "s_network.c", 201 "s_network.c",
202 "s_sse.c",
196 "s_logging.c", 203 "s_logging.c",
197 "s_ssl.c", 204 "s_ssl.c",
198 "s_http_client.c", 205 "s_http_client.c",
199 "snapshot_creator.c", 206 "snapshot_creator.c",
200 "os/s_macos_edge.c", 207 "os/s_macos_edge.c",
212 219
213 cc_library( 220 cc_library(
214 name = "seobeo_tcp_client_linux", 221 name = "seobeo_tcp_client_linux",
215 srcs = [ 222 srcs = [
216 "s_network.c", 223 "s_network.c",
224 "s_sse.c",
217 "s_logging.c", 225 "s_logging.c",
218 "s_ssl.c", 226 "s_ssl.c",
219 "s_http_client.c", 227 "s_http_client.c",
220 "snapshot_creator.c", 228 "snapshot_creator.c",
221 "os/s_linux_edge.c", 229 "os/s_linux_edge.c",
244 252
245 cc_library( 253 cc_library(
246 name = "seobeo_tcp_client_ws_macos", 254 name = "seobeo_tcp_client_ws_macos",
247 srcs = [ 255 srcs = [
248 "s_network.c", 256 "s_network.c",
257 "s_sse.c",
249 "s_logging.c", 258 "s_logging.c",
250 "s_ssl.c", 259 "s_ssl.c",
251 "s_http_client.c", 260 "s_http_client.c",
252 "s_websocket_common.c", 261 "s_websocket_common.c",
253 "s_websocket.c", 262 "s_websocket.c",
267 276
268 cc_library( 277 cc_library(
269 name = "seobeo_tcp_client_ws_linux", 278 name = "seobeo_tcp_client_ws_linux",
270 srcs = [ 279 srcs = [
271 "s_network.c", 280 "s_network.c",
281 "s_sse.c",
272 "s_logging.c", 282 "s_logging.c",
273 "s_ssl.c", 283 "s_ssl.c",
274 "s_http_client.c", 284 "s_http_client.c",
275 "s_websocket_common.c", 285 "s_websocket_common.c",
276 "s_websocket.c", 286 "s_websocket.c",
302 cc_library( 312 cc_library(
303 name = "seobeo_macos", 313 name = "seobeo_macos",
304 srcs = [ 314 srcs = [
305 "s_network.c", 315 "s_network.c",
306 "s_web.c", 316 "s_web.c",
317 "s_sse.c",
307 "s_logging.c", 318 "s_logging.c",
308 "s_ssl.c", 319 "s_ssl.c",
309 "s_http_client.c", 320 "s_http_client.c",
310 "s_websocket_common.c", 321 "s_websocket_common.c",
311 "s_websocket.c", 322 "s_websocket.c",
329 cc_library( 340 cc_library(
330 name = "seobeo_linux", 341 name = "seobeo_linux",
331 srcs = [ 342 srcs = [
332 "s_network.c", 343 "s_network.c",
333 "s_web.c", 344 "s_web.c",
345 "s_sse.c",
334 "s_logging.c", 346 "s_logging.c",
335 "s_ssl.c", 347 "s_ssl.c",
336 "s_http_client.c", 348 "s_http_client.c",
337 "s_websocket_common.c", 349 "s_websocket_common.c",
338 "s_websocket.c", 350 "s_websocket.c",
384 cc_library( 396 cc_library(
385 name = "seobeo_tcp_server_ws_debug_macos", 397 name = "seobeo_tcp_server_ws_debug_macos",
386 srcs = [ 398 srcs = [
387 "s_network.c", 399 "s_network.c",
388 "s_web.c", 400 "s_web.c",
401 "s_sse.c",
389 "s_logging.c", 402 "s_logging.c",
390 "s_ssl.c", 403 "s_ssl.c",
391 "s_websocket_common.c", 404 "s_websocket_common.c",
392 "s_websocket_server.c", 405 "s_websocket_server.c",
393 "os/s_macos_edge.c", 406 "os/s_macos_edge.c",
407 cc_library( 420 cc_library(
408 name = "seobeo_tcp_server_ws_debug_linux", 421 name = "seobeo_tcp_server_ws_debug_linux",
409 srcs = [ 422 srcs = [
410 "s_network.c", 423 "s_network.c",
411 "s_web.c", 424 "s_web.c",
425 "s_sse.c",
412 "s_logging.c", 426 "s_logging.c",
413 "s_ssl.c", 427 "s_ssl.c",
414 "s_websocket_common.c", 428 "s_websocket_common.c",
415 "s_websocket_server.c", 429 "s_websocket_server.c",
416 "os/s_linux_edge.c", 430 "os/s_linux_edge.c",
441 cc_library( 455 cc_library(
442 name = "seobeo_debug_macos", 456 name = "seobeo_debug_macos",
443 srcs = [ 457 srcs = [
444 "s_network.c", 458 "s_network.c",
445 "s_web.c", 459 "s_web.c",
460 "s_sse.c",
446 "s_logging.c", 461 "s_logging.c",
447 "s_ssl.c", 462 "s_ssl.c",
448 "s_http_client.c", 463 "s_http_client.c",
449 "s_websocket_common.c", 464 "s_websocket_common.c",
450 "s_websocket.c", 465 "s_websocket.c",
468 cc_library( 483 cc_library(
469 name = "seobeo_debug_linux", 484 name = "seobeo_debug_linux",
470 srcs = [ 485 srcs = [
471 "s_network.c", 486 "s_network.c",
472 "s_web.c", 487 "s_web.c",
488 "s_sse.c",
473 "s_logging.c", 489 "s_logging.c",
474 "s_ssl.c", 490 "s_ssl.c",
475 "s_http_client.c", 491 "s_http_client.c",
476 "s_websocket_common.c", 492 "s_websocket_common.c",
477 "s_websocket.c", 493 "s_websocket.c",