Mercurial
diff color_game/BUILD @ 186:8cf4ec5e2191 hg-web
Fixed merge conflict.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Fri, 23 Jan 2026 22:38:59 -0800 |
| parents | 8d17f6e6e290 |
| children |
line wrap: on
line diff
--- a/color_game/BUILD Wed Jan 21 19:32:08 2026 -0800 +++ b/color_game/BUILD Fri Jan 23 22:38:59 2026 -0800 @@ -1,4 +1,10 @@ load("//third_party/raylib:raylib.bzl", "raylib_binary") +load("@emsdk//emscripten_toolchain:wasm_rules.bzl", "wasm_cc_binary") + +filegroup( + name = "wasm_html", + srcs = ["index.html"], +) raylib_binary( name = "main", @@ -7,5 +13,16 @@ "//third_party/raylib:raylib", "//dowa:dowa", ], + linkopts_wasm = [ + "-sUSE_GLFW=3", # Tells Emscripten to provide GLFW3 compatibility + "-sUSE_WEBGL2=1", # Enables WebGL2 support + "-sASYNCIFY", # Often needed for Raylib's main loop if not using emscripten_set_main_loop + ], + data=[":wasm_html"], static = True ) + +wasm_cc_binary( + name = "wasm", + cc_target = ":main", +)