targets = $(basename $(notdir $(wildcard src/*.in))) sources = $(addsuffix .in,$(targets)) objects = $(addsuffix .out,$(targets)) all: $(objects) %.out: %.in echo $< $@ bin/process.py src/$< out/$@ debug: echo $(objects) echo $(sources)