diff hg-web/BUILD @ 104:2301aeb7503b

[Hg Web] Super simple mercurial server.
author June Park <parkjune1995@gmail.com>
date Sat, 03 Jan 2026 10:20:45 -0800
parents
children 7eb79fd91c7e
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hg-web/BUILD	Sat Jan 03 10:20:45 2026 -0800
@@ -0,0 +1,36 @@
+load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
+load("//gui_ze:gui_ze.bzl", "move_files_into_dir", "bundle")
+
+move_files_into_dir(
+  name = "compiled_ts",
+  srcs = [
+    "//markdown_converter:markdown_to_html",
+  ],
+  dest = "src",
+)
+
+filegroup(
+  name = "src_files",
+  srcs = glob(["src/**"]) + [":compiled_ts"],
+)
+
+cc_binary(
+  name = "hg_web_server",
+  srcs = ["main.c"],
+  deps = ["//seobeo:seobeo_server"],
+  data = [":src_files"],
+  defines = ["REPO_ROOT=\\\"\"/home/mrjunejune/zenbu\"\\\""],
+)
+
+bundle(
+  name = "hg_web_server_bundle",
+  binary = ":hg_web_server",
+)
+
+cc_binary(
+  name = "hg_web_server_dev",
+  srcs = ["main.c"],
+  deps = ["//seobeo:seobeo_server_dev"],
+  data = [":src_files"],
+  defines = ["REPO_ROOT=\\\"\"/Users/mrjunejune/zenbu\"\\\""],
+)