# compiler CC = g++ # compiler flags CFLAGS = -Wall -Werror # make first entry first all: main main: book.o library.o $(CC) $(CFLAGS) -o main Main.cpp book.o library.o book.o: Book.cpp Book.h $(CC) $(CFLAGS) -c Book.cpp -o book.o library.o: Library.cpp Library.h $(CC) $(CFLAGS) -c Library.cpp -o library.o clean: rm main *.o