comparison 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
comparison
equal deleted inserted replaced
103:f6d2f2eaaf84 104:2301aeb7503b
1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
2 load("//gui_ze:gui_ze.bzl", "move_files_into_dir", "bundle")
3
4 move_files_into_dir(
5 name = "compiled_ts",
6 srcs = [
7 "//markdown_converter:markdown_to_html",
8 ],
9 dest = "src",
10 )
11
12 filegroup(
13 name = "src_files",
14 srcs = glob(["src/**"]) + [":compiled_ts"],
15 )
16
17 cc_binary(
18 name = "hg_web_server",
19 srcs = ["main.c"],
20 deps = ["//seobeo:seobeo_server"],
21 data = [":src_files"],
22 defines = ["REPO_ROOT=\\\"\"/home/mrjunejune/zenbu\"\\\""],
23 )
24
25 bundle(
26 name = "hg_web_server_bundle",
27 binary = ":hg_web_server",
28 )
29
30 cc_binary(
31 name = "hg_web_server_dev",
32 srcs = ["main.c"],
33 deps = ["//seobeo:seobeo_server_dev"],
34 data = [":src_files"],
35 defines = ["REPO_ROOT=\\\"\"/Users/mrjunejune/zenbu\"\\\""],
36 )