YACC = yacc CC = gcc binaryAG : main.o y.tab.o lex.yy.o $(CC) main.o lex.yy.o y.tab.o -o binaryAG -lm y.tab.o : y.tab.c $(CC) -c y.tab.c y.tab.c : binaryAG.y $(YACC) -vd binaryAG.y y.tab.h : binaryAG.y $(YACC) -vd binaryAG.y lex.yy.o : lex.yy.c y.tab.h $(CC) -c lex.yy.c lex.yy.c : binaryAG.l flex -f binaryAG.l main.o : main.c $(CC) -c main.c clean : rm -f main.o y.tab.o y.tab.c y.tab.h lex.yy.o lex.yy.c