Mercurial
diff mrjunejune/BUILD @ 219:8c9bb0b0759e hg-web
[hg-web] Merge current Zenbu baseline
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sun, 02 Aug 2026 08:34:54 -0700 |
| parents | e5aed6c36672 |
| children | 1de6f553cbc0 |
line wrap: on
line diff
--- a/mrjunejune/BUILD Sun Aug 02 08:34:28 2026 -0700 +++ b/mrjunejune/BUILD Sun Aug 02 08:34:54 2026 -0700 @@ -28,6 +28,22 @@ dest = "src/public/highlight", ) +move_files_into_dir( + name = "rich_editor_js", + srcs = [ + "//rich_editor:rich_editor", + ], + dest = "src/public/js", +) + +move_files_into_dir( + name = "icons", + srcs = [ + "//assets:icons", + ], + dest = "src/public/icons", +) + filegroup( name = "public_files", srcs = glob(["src/public/*"]), @@ -42,7 +58,7 @@ filegroup( name = "src_files", - srcs = glob(["src/**"]) + [":react_pages", ":shared_js_non_public", "shared_js_file"], + srcs = glob(["src/**"]) + [":react_pages", ":shared_js_non_public", ":shared_js_file", ":rich_editor_js", ":icons"], visibility = ["//mrjunejune/test:__pkg__"], ) @@ -51,10 +67,18 @@ name = "mrjunejune_server", srcs = ["main.c"], deps = [ - "//seobeo:seobeo_tcp_server_ws", + "//seobeo:seobeo", "//markdown_converter:markdown_to_html_c", + "//s3:s3", + "//deita:deita", ], - data = [":src_files"], + copts = ["-D_GNU_SOURCE"], + linkopts = ["-lpthread"], + data = [ + ":src_files", + ":config_file", + "//:env_file", + ], visibility = ["//mrjunejune/test:__pkg__"], ) @@ -63,10 +87,30 @@ name = "mrjunejune_server_debug", srcs = ["main.c"], deps = [ - "//seobeo:seobeo_tcp_server_ws_debug", - "//markdown_converter:markdown_to_html_c" + "//seobeo:seobeo_debug", + "//markdown_converter:markdown_to_html_c", + "//s3:s3", + "//deita:deita", + ], + copts = ["-D_GNU_SOURCE"], + linkopts = ["-lpthread"], + data = [ + ":src_files", + ":config_file", + "//:env_file", ], - data = [":src_files"], +) + +filegroup( + name = "config_file", + srcs = [".config"], + visibility = ["//visibility:public"], +) + +filegroup( + name = "data_dir", + srcs = glob(["data/*"]), + visibility = ["//visibility:public"], ) # Run this to create html files