diff options
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/src/wasm/sample/c/Makefile')
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-src/src/wasm/sample/c/Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/src/wasm/sample/c/Makefile b/Build/source/libs/harfbuzz/harfbuzz-src/src/wasm/sample/c/Makefile new file mode 100644 index 00000000000..4ee073b6457 --- /dev/null +++ b/Build/source/libs/harfbuzz/harfbuzz-src/src/wasm/sample/c/Makefile @@ -0,0 +1,25 @@ +ADD_TABLE = ../../../addTable.py + +all: test-fallback.wasm.ttf test-ot.wasm.ttf + +%.wasm: %.cc ../../../hb-wasm-api.h + clang \ + --target=wasm32-unknown-wasi \ + -Wl,--no-entry \ + -fvisibility=hidden \ + -Wl,--allow-undefined \ + -nostdlib \ + -I ../../.. \ + $< \ + -o $@ + +test-fallback.wasm.ttf: test.ttf shape-fallback.wasm $(ADD_TABLE) + python $(ADD_TABLE) $< $@ shape-fallback.wasm + +test-ot.wasm.ttf: test.ttf shape-ot.wasm $(ADD_TABLE) + python $(ADD_TABLE) $< $@ shape-ot.wasm + +clean: + $(RM) test-fallback.wasm.ttf test-ot.wasm.ttf shape-fallback.wasm shape-ot.wasm + +.PRECIOUS: *.wasm |