skia2/experimental/wasm-hello-world
Kevin Lubick c3a448ec61 [bazel] Put licenses() after legacy_exports
G3 prefers license() first.

This was done mechanically with a big find/replace

Change-Id: I8c33c7bc10a6bec42e966cad81c259954e841811
Bug: skia:13211
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/535898
Reviewed-by: Ben Wagner <bungeman@google.com>
2022-05-02 15:04:33 +00:00
..
.gitignore Set up basic hello world sk_app 2022-01-06 20:29:35 +00:00
BUILD.bazel [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
hello_world.html Set up basic hello world sk_app 2022-01-06 20:29:35 +00:00
Makefile Set up basic hello world sk_app 2022-01-06 20:29:35 +00:00
README.md Set up basic hello world sk_app 2022-01-06 20:29:35 +00:00

This allows us to experiment with making sk_app target the browser.

To build, make sure bazelisk is installed. (This is a wrapper around bazel). https://github.com/google/skia-buildbot/blob/main/BAZEL_CHEATSHEET.md#install-bazelisk

Then, run make debug to build the binary. To see the result on the web, run make serve and navigate to http://localhost:8000/hello_world.html

Presently, the //tools/sk_app/wasm/main_wasm.cpp only prints out hello world, but it should set up the surface/window for wasm and then call into the sk_app code.