### X ################################################## XLIBDIR = /usr/X11R6/lib XLIBS = -L$(XLIBDIR) -lX11 -lXext -lrt ### OPEN GL ########################################## GLBASE = /usr GLINCDIR = $(GLBASE)/include GLLIBDIR = $(GLBASE)/lib GLLIBS = -L$(GLLIBDIR) -lGLU -lGL ### GLUT ############################################## GLUTBASE = /usr GLUTINCDIR = $(GLUTBASE)/include GLUTLIBDIR = $(GLUTBASE)/lib GLUTLIBS = -L$(GLUTLIBDIR) -lglut ### INCLUDE & LINK COMMANDS ############################ INCD = -I$(GLINCDIR) -I$(GLUTINCDIR) LIBS = $(GLUTLIBS) $(GLLIBS) $(XLIBS) -lpthread -lm -lcurses tmp: bison -d -v lab8.ypp flex lab8.l mv -f lex.yy.c lex.yy.cpp g++ -g -o go lab8.tab.cpp lex.yy.cpp ast.cpp \ /home/wcbrown/courses/SI413/labs/L10/ww4.2M/ww.a $(LIBS) clean: /bin/rm go lab8.output *.tab.* tmp.txt tmp.ps