Mercurial
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/medi/BUILD Sun Jan 25 10:44:04 2026 -0800 @@ -0,0 +1,49 @@ +load("@rules_cc//cc:cc_binary.bzl", "cc_binary") +load("//gui_ze:gui_ze.bzl", "bun_bundle", "move_files_into_dir") + +cc_binary( + name = "medi", + srcs = ["main.c"], + deps = [ + "//seobeo:seobeo", + "//media_processor:media_processor", + "//dowa:dowa", + ], + data = [ + ":all_assets", + ], +) + +filegroup( + name = "all_assets", + srcs = glob(["src/**"]) + [":compiled_js"], +) + +move_files_into_dir( + name = "compiled_js", + srcs = [ + ":medi_bundle", + ], + dest = "src", +) + +filegroup( + name = "src_ts_files", + srcs = glob([ + "src/**/*.ts", + "src/**/*.tsx", + "src/**/*.js", + "src/**/*.jsx", + ], allow_empty = True), +) + + + +bun_bundle( + name = "medi_bundle", + src = "src/main.tsx", + deps = [ + ":src_ts_files" + ], + visibility = ["//visibility:public"], +)