Mercurial
diff 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 |
line wrap: on
line diff
--- a/markdown_converter/BUILD Sun Jan 11 08:11:24 2026 -0800 +++ b/markdown_converter/BUILD Mon Jan 12 09:11:58 2026 -0800 @@ -1,3 +1,7 @@ +load("@rules_cc//cc:cc_library.bzl", "cc_library") +load("//gui_ze:gui_ze.bzl", "wasm_binary") + +# JavaScript implementation (original) filegroup( name = "markdown_to_html", srcs = glob([ @@ -6,4 +10,26 @@ visibility = ["//visibility:public"], ) +# C implementation for native use +cc_library( + name = "markdown_to_html_c", + srcs = ["markdown_to_html.c"], + hdrs = ["markdown_to_html.h"], + visibility = ["//visibility:public"], +) +# WASM binary for browser FFI +wasm_binary( + name = "markdown_to_html_wasm", + src = "markdown_to_html_wasm.c", + exports = [ + "malloc", + "free", + "heap_reset", + "markdown_to_html", + "markdown_strlen", + ], + visibility = ["//visibility:public"], +) + +