19ab84eeaSChris FallinCXX := /opt/wasi-sdk/bin/clang++ 29ab84eeaSChris FallinCXXFLAGS := -O2 -I ../../include/ 39ab84eeaSChris FallinWIZER := ../../target/release/wizer 4*1dc5bf02STrevor ElliottWASMTIME ?= wasmtime 59ab84eeaSChris Fallin 69ab84eeaSChris Fallin.PHONY: all 79ab84eeaSChris Fallinall: main_initialized.wasm 89ab84eeaSChris Fallin 99ab84eeaSChris Fallinmain.wasm: main.cpp 109ab84eeaSChris Fallin $(CXX) $(CXXFLAGS) -o $@ $^ 119ab84eeaSChris Fallin 129ab84eeaSChris Fallinmain_initialized.wasm: main.wasm 13*1dc5bf02STrevor Elliott $(WIZER) --allow-wasi --wasm-bulk-memory=true -r _start=wizer.resume -o $@ $^ 149ab84eeaSChris Fallin 159ab84eeaSChris Fallin.PHONY: test 169ab84eeaSChris Fallintest: main_initialized.wasm 179ab84eeaSChris Fallin $(WASMTIME) run $^ 189ab84eeaSChris Fallin 199ab84eeaSChris Fallin.PHONY: clean 209ab84eeaSChris Fallinclean: 219ab84eeaSChris Fallin rm -f *.wasm 22