1213b086a1
Change-Id: I9636a41ad44b4218293833fd3e9456d9b07c731b
29 lines
515 B
Makefile
29 lines
515 B
Makefile
|
|
BOOST=.
|
|
EMCXX=em++
|
|
EMCXXFLAGS=-O3 -std=c++14 --bind \
|
|
-I ../.. \
|
|
-I $(BOOST)
|
|
WASM_BACKEND=0
|
|
|
|
ALL= \
|
|
out/immer.asmjs.js \
|
|
out/immer.asmjs.html \
|
|
out/immer.wasm.js \
|
|
out/immer.wasm.html
|
|
|
|
all: $(ALL)
|
|
|
|
out/immer.asmjs.js: immer.cpp
|
|
@mkdir -p $(@D)
|
|
$(EMCXX) $(EMCXXFLAGS) $< -o $@
|
|
|
|
out/immer.wasm.js: immer.cpp
|
|
@mkdir -p $(@D)
|
|
EMCC_WASM_BACKEND=$(WASM_BACKEND) $(EMCXX) -s WASM=1 $(EMCXXFLAGS) $< -o $@
|
|
|
|
%.html: %.js index.tpl.html
|
|
sed s/%IMMER_JS%/`basename $<`/ < index.tpl.html > $@
|
|
|
|
clean:
|
|
rm -f $(ALL)
|