Mercurial
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 ) |