CC=gcc OPTS=-c -Wall SOURCES=$(wildcard *.c) OBJECTS=$(SOURCES:.c=.o) BINS=$(SOURCES:.c=) all: $(BINS) $(BINS): $(OBJECTS) clean: rm -f $(BINS) $(OBJECTS)