#SANITIZERS=-fsanitize=address -fsanitize=undefined -fno-sanitize-recover=all CFLAGS=-I../.. -g -O2 -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-array-bounds -Wno-ignored-optimization-argument -Wno-tautological-constant-out-of-range-compare -Wno-infinite-recursion -fno-optimize-sibling-calls -frounding-math -fsignaling-nans ${SANITIZERS} -pthread LDLIBS=${SANITIZERS} -pthread -lm all: threads clean: rm -rf threads sample.wasm sample.c sample.h *.o ../../*.o threads: threads.o sample.o ../../wasm-rt-impl.o ../../wasm-rt-exceptions-impl.o sample.wasm: sample.wat ../../../bin/wat2wasm ../../../bin/wat2wasm --debug-names $< -o $@ sample.c: sample.wasm ../../../bin/wasm2c ../../../bin/wasm2c $< -o $@ threads.o: sample.c .PHONY: all clean