aboutsummaryrefslogtreecommitdiff
path: root/database/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'database/makefile')
-rw-r--r--database/makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/database/makefile b/database/makefile
new file mode 100644
index 0000000..70b89ce
--- /dev/null
+++ b/database/makefile
@@ -0,0 +1,20 @@
+CC=gcc
+FZ=./SQLiteFuzzySearch
+FLAGS=-shared -fPIC -Isqlite3
+
+all: levenshtein damerau_levenshtein metaphone soundex map
+
+levenshtein: $(FZ)/levenshtein.c
+ $(CC) $(FLAGS) -o levenshtein.sqlext $(FZ)/levenshtein.c
+
+damerau_levenshtein: $(FZ)/damerau_levenshtein.c
+ $(CC) $(FLAGS) -o damerau_levenshtein.sqlext $(FZ)/damerau_levenshtein.c
+
+metaphone: $(FZ)/metaphone.c
+ $(CC) $(FLAGS) -o metaphone.sqlext $(FZ)/metaphone.c
+
+soundex: $(FZ)/soundex.c
+ $(CC) $(FLAGS) -o soundex.sqlext $(FZ)/soundex.c
+
+map: $(FZ)/map.c
+ $(CC) $(FLAGS) -o map.sqlext $(FZ)/map.c