view 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 source

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"],
)