CC = gcc

lambda:         y.tab.o lex.yy.o 
		$(CC) lex.yy.o y.tab.o -o lambda -ll

y.tab.c:        lambda.y
		yacc -d lambda.y

y.tab.h:        lambda.y
		yacc -d lambda.y

lex.yy.c:       lambda.l y.tab.h
		lex lambda.l

clean:
		rm -f main.o y.tab.o lex.yy.o lex.yy.c y.tab.h y.tab.c

