| 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 |