dir=`pwd`
code=pgswish

all: pgswish install
	psql test < pgswish.sql
	#psql -c "select * from pgswish('"${dir}"/index/test', 'a* or b* or c*', '') order by size" test

test:
#	cat test.sql | sed "s,##dir##,${dir}," | psql test
	perl -e 'use Test::Harness qw(&runtests $$verbose); $$verbose=0; runtests @ARGV;' t/*.t

pgswish:
	cc -I`pg_config --includedir-server` -fpic -c ${code}.c
	cc -shared -lswish-e -o ${code}.so ${code}.o

clean:
	rm -Rf index

index:
	mkdir index
	swish-e -S fs -i . -f index/test

install: ${code}.so
	sudo cp ${code}.so `pg_config --pkglibdir`

cvs:
	svn2cvs.pl file:///home/dpavlin/private/svn/pgswish/trunk/ :ext:dpavlin@cvs.pgfoundry.org:/cvsroot/pgswish pgswish
