CC=gcc -Wall
YACC=bison
LEX=flex
#LIBS=-L/home/tjohnson/lib -ldl -lnsl -lsocket 

CFLAGS=-DNEEDYYWRAP

OBJFILES=webjamma.o client.o conf.tab.o conf.lex.o rfc1123.o push.o

webjamma: $(OBJFILES)
	$(CC) -o webjamma $(OBJFILES) $(LIBS)

conf.tab.c: conf.y
	$(YACC) -d conf.y

conf.tab.h: conf.tab.c

conf.lex.c: conf.l conf.tab.h
	$(LEX) conf.l
	mv lex.yy.c conf.lex.c

webjamma.c: conf.tab.h conf.h

conf.h: conf.tab.h

clean:
	rm -f *.o webjamma conf.tab.c conf.tab.h conf.tab.c conf.lex.c
