CC = gcc
YACC = yacc
LEX = lex
TARGET = html html_V2

all : $(TARGET)

$(TARGET) : y.tab.c
	$(CC) -W -Wall -o $@ $<

y.tab.c : lex.yy.c $(TARGET).y
	$(YACC) -v $(TARGET).y

lex.yy.c : $(TARGET).lex
	$(LEX) $(TARGET).lex

clean :
	rm *~ $(TARGET) *.c
