# test program
OUT=testprog
LIB_SOURCE=email.l email.y
LIB_OBJ=y.tab.o email.o support.o sz.o
CFLAGS=-g -O2 -Wall -Werror -ansi -pedantic
YACCFLAGS=-d

default: all

all: testprog

clean:
	rm -f *.o y.tab.h

y.tab.h: email.y
	yacc $(YACCFLAGS) email.y

testprog: y.tab.h testprog.o $(LIB_OBJ)
	$(CC) -o testprog testprog.o $(LIB_OBJ) -ll

test:
	./testprog < testfile
