1 CC = gcc 2 FLAGS = -Wall -pedantic 3 4 all: clean prompt.o matrix.o main.o 5 $(CC) $(FLAGS) main.o matrix.o prompt.o 6 7 matrix.o: status.h matrix.h 8 $(CC) $(FLAGS) -c matrix.c 9 10 prompt.o: 11 $(CC) $(FLAGS) -c prompt.c 12 13 main.o: 14 $(CC) $(FLAGS) -c main.c 15 16 clean: 17 rm -rf *.o