From 74658d3ba62afdcde28794f9b3fea0e2f7959f8c Mon Sep 17 00:00:00 2001 From: Lebbeous Fogle-Weekley Date: Thu, 19 Sep 2013 17:30:37 -0400 Subject: [PATCH] makefile and supporting stuff Signed-off-by: Lebbeous Fogle-Weekley --- .gitignore | 2 ++ Makefile | 6 ++++++ create-func.sql | 1 + 3 files changed, 9 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 create-func.sql diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..9d22eb46a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.o +*.so diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..a8e376636 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +all: + gcc -fpic -I '/usr/include/postgresql/9.1/server/' -c tsrank.c + gcc -shared -o tsrank.so tsrank.o +install: + cp tsrank.so /usr/local/lib + su postgres -c 'psql evergreen -f create-func.sql' diff --git a/create-func.sql b/create-func.sql new file mode 100644 index 000000000..247368a09 --- /dev/null +++ b/create-func.sql @@ -0,0 +1 @@ +CREATE OR REPLACE FUNCTION ts_rank_eg(tsvector, tsquery) RETURNS real AS '/usr/local/lib/tsrank', 'ts_rankeg_tt' LANGUAGE C STRICT; -- 2.11.0