SRC=y.tab.c extract.c builder.c lex.c chario.c interp.c timesub.c
OBJ=$(SRC:.c=.o)

LIBS=../lib/libsupport.a
CFLAGS=-O

extract: $(OBJ)
	$(CC) $(CFLAGS) $(OBJ) $(LIBS) -o extract

$(OBJ): y.tab.h

y.tab.h:: grammar.y
	$(YACC) -d grammar.y

y.tab.o: y.tab.c

clean:
	rm -f $(OBJ) extract y.tab.c y.tab.h
