FONTS = CharisSIL-R.wasm.ttf Scheherazade-R.wasm.ttf AwamiNastaliq-Regular.wasm.ttf ADD_TABLE = ../../addTable.py all: $(FONTS) %.wasm: %.cc ../../hb-wasm-api.h emcc \ -I ../.. \ -I ~/graphite/include/ \ -fvisibility=hidden \ -Wl,--allow-undefined \ -Wl,--no-entry \ -Wl,--strip-all \ -sERROR_ON_UNDEFINED_SYMBOLS=0 \ -Wl,--export=malloc -Wl,--export=free \ ~/graphite/src/libgraphite2.a \ ~/wasm/wasi-sdk-19.0/share/wasi-sysroot/lib/wasm32-wasi/libc.a \ $< \ -o $@ %.wasm.ttf: %.ttf shape.wasm $(ADD_TABLE) python $(ADD_TABLE) $< $@ shape.wasm clean: $(RM) shape.wasm $(FONTS) .PRECIOUS: shape.wasm