From 370bd058eac8f7d89aeb4e65d308ab8bf5b64d01 Mon Sep 17 00:00:00 2001 From: calvin Date: Wed, 19 Mar 2008 10:21:52 +0000 Subject: [PATCH] Add htmlsax.so target for local build Add target to build htmlsax.so locally. Also add include path for local python SVN repository for testing. git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3678 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/HtmlParser/Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/linkcheck/HtmlParser/Makefile b/linkcheck/HtmlParser/Makefile index a2b8ee88..d41371e7 100644 --- a/linkcheck/HtmlParser/Makefile +++ b/linkcheck/HtmlParser/Makefile @@ -1,13 +1,16 @@ # this parser needs flex >= 2.5.xx from http://lex.sf.net/ -# for reentrant bison parser support! +# for reentrant bison parser support FLEX = flex -PYVER = 2.4 -PYTHON = python$(PYVER) +PYINCLUDE=-I/usr/include/python2.4 +#PYINCLUDE="-I/home/calvin/src/python-gitsvn -I/home/calvin/src/python-gitsvn/Include" all: htmllex.c htmlparse.c +htmlsax.so: htmllex.o htmlparse.o s_util.o + gcc -pthread -shared $^ -o htmlsax.so + %.o: %.c - gcc -g -std=c99 -O3 -Wall -pedantic -Wstrict-prototypes -fPIC -I. -I/usr/include/$(PYTHON) -c $< -o $@ + gcc -g -std=c99 -O3 -Wall -pedantic -Wstrict-prototypes -fPIC -I. $(PYINCLUDE) -c $< -o $@ htmlparse.h htmlparse.c: htmlparse.y htmlsax.h bison htmlparse.y