FLEX = flex -+ CC = g++ RM = rm -f all: testndirlexer ndirlist realclean: clean $(RM) ndirlist $(RM) testndirlexer clean: $(RM) *.o ndirlexer.cc ndirlist: ndirlist.cc ndirlexer.o $(CC) ndirlist.cc ndirlexer.o -o ndirlist testndirlexer: testndirlexer.cc ndirlexer.o $(CC) testndirlexer.cc ndirlexer.o -o testndirlexer ndirlexer.o: ndirlexer.cc $(CC) -c ndirlexer.cc ndirlexer.cc: Makefile ndirlexer.y ndirlexer.h $(FLEX) ndirlexer.y