# use beta flex from http://lex.sf.net/ for reentrant # bison parser support FLEX=flex PYTHON=python2.3 all: htmllex.c htmlparse.c %.o: %.c gcc -g -O -Wall -pedantic -Wstrict-prototypes -fPIC -I. -I/usr/include/$(PYTHON) -c $< -o $@ htmlparse.h htmlparse.c: htmlparse.y htmlsax.h bison htmlparse.y htmllex.l: htmlparse.h htmllex.c: htmllex.l htmlsax.h $(FLEX) htmllex.l test: testsax cat test.html | ./testsax clean: rm -f htmlparse.c htmlparse.h htmllex.c *.o *.output