comparison markdown_converter/BUILD @ 154:bdcc610eeed8

[Markdown Converter][GuiZe] Added markdown coverter in C and wasm rule sets. Needs further view on this as I haven't taken a look. Written by Claude.
author June Park <parkjune1995@gmail.com>
date Mon, 12 Jan 2026 09:11:58 -0800
parents a30944e5719e
children cd35e600ae34
comparison
equal deleted inserted replaced
153:790930d9bb90 154:bdcc610eeed8
1 load("@rules_cc//cc:cc_library.bzl", "cc_library")
2 load("//gui_ze:gui_ze.bzl", "wasm_binary")
3
4 # JavaScript implementation (original)
1 filegroup( 5 filegroup(
2 name = "markdown_to_html", 6 name = "markdown_to_html",
3 srcs = glob([ 7 srcs = glob([
4 "**/*.js", 8 "**/*.js",
5 ], allow_empty=True), 9 ], allow_empty=True),
6 visibility = ["//visibility:public"], 10 visibility = ["//visibility:public"],
7 ) 11 )
8 12
13 # C implementation for native use
14 cc_library(
15 name = "markdown_to_html_c",
16 srcs = ["markdown_to_html.c"],
17 hdrs = ["markdown_to_html.h"],
18 visibility = ["//visibility:public"],
19 )
9 20
21 # WASM binary for browser FFI
22 wasm_binary(
23 name = "markdown_to_html_wasm",
24 src = "markdown_to_html_wasm.c",
25 exports = [
26 "malloc",
27 "free",
28 "heap_reset",
29 "markdown_to_html",
30 "markdown_strlen",
31 ],
32 visibility = ["//visibility:public"],
33 )
34
35