add email
[ftsbench.git] / Makefile
1 topbuilddir=.
2
3 PROGRAM=ftsbench stopfilter
4
5 WITH_PGSQL=yes
6 WITH_MYSQL=yes
7
8 SUBDIRS=
9 LIBRARY=ftsbench.a
10 LIBOBJ=rand.o finnegan.o utils.o 
11
12 ifeq ($(WITH_PGSQL), yes)
13 LIBOBJ+=pgdriver.o
14 PGSQLCFG=/usr/local/pgsql/bin/pg_config
15 EXTRALIB+=-L`$(PGSQLCFG) --libdir` -lpq -L/usr/lib -lcrypt
16 EXTRAINCLUDE+=-I`$(PGSQLCFG) --includedir`
17 EXTRAFLAGS+=-DWITH_PGSQL
18 endif
19
20 ifeq ($(WITH_MYSQL), yes)
21 LIBOBJ+=mysqldriver.o
22 MYSQLCFG=/usr/local/mysql/bin/mysql_config
23 EXTRALIB+=`$(MYSQLCFG) --libs_r` 
24 EXTRAINCLUDE+=`$(MYSQLCFG) --cflags` 
25 EXTRAFLAGS+=-DWITH_MYSQL
26 endif
27
28
29 include $(topbuilddir)/Makefile.global
30
31 all: gendata/query-lex
32
33 gendata/query-lex: gendata/lex gendata/english.stop stopfilter
34         ./stopfilter gendata/english.stop < gendata/lex > gendata/query-lex
35
36 clean: clean-query-lex
37
38 clean-query-lex:
39         rm -rf gendata/query-lex