SOURCES := $(wildcard *.c) EXE := $(SOURCES:.c=) all: $(EXE) %: %.c gcc -o $@ $< clean: rm $(EXE)