comparison medi/BUILD @ 217:7ef4c9d2a72d hg-web

[DO NOT PUSH] Random values.
author MrJuneJune <me@mrjunejune.com>
date Sun, 25 Jan 2026 10:44:04 -0800
parents
children
comparison
equal deleted inserted replaced
192:b818a4561a3c 217:7ef4c9d2a72d
1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
2 load("//gui_ze:gui_ze.bzl", "bun_bundle", "move_files_into_dir")
3
4 cc_binary(
5 name = "medi",
6 srcs = ["main.c"],
7 deps = [
8 "//seobeo:seobeo",
9 "//media_processor:media_processor",
10 "//dowa:dowa",
11 ],
12 data = [
13 ":all_assets",
14 ],
15 )
16
17 filegroup(
18 name = "all_assets",
19 srcs = glob(["src/**"]) + [":compiled_js"],
20 )
21
22 move_files_into_dir(
23 name = "compiled_js",
24 srcs = [
25 ":medi_bundle",
26 ],
27 dest = "src",
28 )
29
30 filegroup(
31 name = "src_ts_files",
32 srcs = glob([
33 "src/**/*.ts",
34 "src/**/*.tsx",
35 "src/**/*.js",
36 "src/**/*.jsx",
37 ], allow_empty = True),
38 )
39
40
41
42 bun_bundle(
43 name = "medi_bundle",
44 src = "src/main.tsx",
45 deps = [
46 ":src_ts_files"
47 ],
48 visibility = ["//visibility:public"],
49 )