comparison seobeo/BUILD @ 17:d97ec3ded2ae

[Seobeo] Few changes... - Fixed seobeo edge for macos - Updated so that socket creation can be used for both client and server - Started on a cutelient library for making connection to the server.
author June Park <parkjune1995@gmail.com>
date Sat, 04 Oct 2025 07:53:12 -0700
parents f33d9ff8b6e8
children fa2b8af609d9
comparison
equal deleted inserted replaced
16:fb2cff495a60 17:d97ec3ded2ae
1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary") 1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
2 load("@rules_cc//cc:cc_library.bzl", "cc_library") 2 load("@rules_cc//cc:cc_library.bzl", "cc_library")
3
4 filegroup(
5 name = "pages_files",
6 srcs = glob(["pages/**"]),
7 )
8 3
9 filegroup( 4 filegroup(
10 name = "seobeo_hdrs", 5 name = "seobeo_hdrs",
11 srcs = [ 6 srcs = [
12 "seobeo.h", 7 "seobeo.h",
13 "seobeo_internal.h", 8 "seobeo_internal.h",
14 ], 9 ],
15 visibility = ["//visibility:public"], 10 visibility = ["//visibility:public"],
16 ) 11 )
17 12
18 cc_binary(
19 name = "seobeo_example",
20 srcs = ["main.c"],
21 deps = [":seobeo"],
22 data = [":pages_files"],
23 )
24
25 alias( 13 alias(
26 name = "seobeo", 14 name = "seobeo",
27 actual = select({ 15 actual = select({
28 "//config:macos": ":seobeo_macos", 16 "//config:macos": ":seobeo_macos",
29 "//config:linux": ":seobeo_linux", 17 "//config:linux": ":seobeo_linux",
30 "//conditions:default": ":seobeo_linux", 18 "//conditions:default": ":seobeo_linux",
31 }), 19 }),