CC = gcc -Wall -DYYDEBUG

OBJS = pl0.tab.o lex.yy.o

komp: $(OBJS)
	$(CC) -o komp $(OBJS)
	
pl0.tab.o: pl0.tab.c pl0.tab.h

lex.yy.o: lex.yy.c pl0.tab.h

pl0.tab.c pl0.tab.h: pl0.y
	bison -d pl0.y

lex.yy.c: scan.lex
	flex scan.lex

clean:
	@rm -f komp $(OBJS) pl0.tab.c pl0.tab.h lex.yy.c
