CC = gcc CFLAGS = -Wall -O0 LDLIBS = -lm SRCS=$(wildcard *.c) OBJS=$(SRCS:.c=) all: $(OBJS) %.o: %.c $(CC) -c $(CFLAGS) $< -o $@ clean: $(RM) *.o $(RM) $(OBJS)