CFLAGS = -g CC = gcc all: calc calc: poly.o calc.o mono.o diff.o $(CC) $(CFLAGS) -o calc calc.o poly.o mono.o diff.o calc.o: calc.c poly.h mono.h diff.h poly.o: poly.c poly.h mono.h mono.o: mono.c mono.h diff.o: diff.c poly.h mono.h diff.h