# # Makefile for flex/bison calculator # R. Topor, April 2006 # OBJS = calc2.tab.o lex.yy.o calc2: $(OBJS) gcc -o calc2 $(OBJS) calc2.tab.o: calc2.tab.c gcc -c calc2.tab.c lex.yy.o: lex.yy.c gcc -c lex.yy.c calc2.tab.c calc2.tab.h: calc2.y bison -d calc2.y lex.yy.c: calc2.l calc2.tab.h flex calc2.l clean: rm -f calc2 rm -f calc2.tab.c lex.yy.c calc2.tab.h rm -f $(OBJS)