Mercurial
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 }), |