linkchecker/linkcheck/parser/Makefile
2003-08-11 11:19:38 +00:00

23 lines
482 B
Makefile

# 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