SRC=$(wildcard *.py) MPY=$(patsubst %.py,build/%.mpy,$(SRC)) all: $(MPY) .phony: build build: mkdir build build/%.mpy: %.py | build ../mpy-cross.static-amd64-linux-8.0.5 -O3 -o $@ $< .phony: clean clean: rm -r build