SRC = $(wildcard *.c) OBJ = ${SRC:.c=.o} BIN = ${SRC:.c=} default: ${BIN} RRQLIBS = typing vector logic INCDIRS = $(addprefix -I../,$(RRQLIBS)) CFLAGS = -Wall $(INCDIRS) CFLAGS += -g -fmax-errors=1 LDLIBS = -L../vector -lvector -lm .INTERMEDIATE: ${OBJ} clean: rm -f ${BIN} ${OBJ}