tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Makefile (633B)


      1 FONTS = CharisSIL-R.wasm.ttf Scheherazade-R.wasm.ttf AwamiNastaliq-Regular.wasm.ttf
      2 ADD_TABLE = ../../addTable.py
      3 
      4 all: $(FONTS)
      5 
      6 %.wasm: %.cc ../../hb-wasm-api.h
      7 emcc \
      8 	-I ../.. \
      9 	-I ~/graphite/include/ \
     10 	-fvisibility=hidden \
     11 	-Wl,--allow-undefined \
     12 	-Wl,--no-entry \
     13 	-Wl,--strip-all \
     14 	-sERROR_ON_UNDEFINED_SYMBOLS=0 \
     15 	-Wl,--export=malloc -Wl,--export=free \
     16 	~/graphite/src/libgraphite2.a \
     17 	~/wasm/wasi-sdk-19.0/share/wasi-sysroot/lib/wasm32-wasi/libc.a \
     18 	$< \
     19 	-o $@
     20 
     21 
     22 %.wasm.ttf: %.ttf shape.wasm $(ADD_TABLE)
     23 python $(ADD_TABLE) $< $@ shape.wasm
     24 
     25 clean:
     26 $(RM) shape.wasm $(FONTS)
     27 
     28 .PRECIOUS: shape.wasm