WASI_SDK := /opt/wasi-sdk CLANG := $(WASI_SDK)/bin/clang SYSROOT := $(WASI_SDK)/share/wasi-sysroot CFLAGS := --target=wasm32-wasi \ --sysroot=$(SYSROOT) \ -O2 SRCS := $(wildcard *.c) WASMS := $(SRCS:.c=.wasm) .PHONY: build-examples clean build-examples: $(WASMS) %.wasm: %.c $(CLANG) $(CFLAGS) $< -o $@ clean: rm -f *.wasm