LEX = flex CXXFLAGS = -g all: main bufferTester scanTest1 book main: token.o buffer.o symbolTable.o scanner.o scanTest1: token.o buffer.o bufferTester: token.o buffer.o book: token.o symbolTable.o book.C: book.l ${LEX} -o book.C book.l token.o: token.h buffer.o: buffer.h symbolTable.o: symbolTable.h scanner.o: scanner.h clean: rm -f *.o main bufferTester scanTest1 book.C book