topbuilddir=.
PROGRAM=ftsbench stopfilter
+PROGRAMOBJ_ftsbench = rand.o finnegan.o utils.o
WITH_PGSQL=yes
WITH_MYSQL=yes
-SUBDIRS=
-LIBRARY=ftsbench.a
-LIBOBJ=rand.o finnegan.o utils.o
-
ifeq ($(WITH_PGSQL), yes)
-LIBOBJ+=pgdriver.o
+PROGRAMOBJ_ftsbench+=pgdriver.o
PGSQLCFG=/usr/local/pgsql/bin/pg_config
EXTRALIB+=-L`$(PGSQLCFG) --libdir` -lpq -L/usr/lib -lcrypt
EXTRAINCLUDE+=-I`$(PGSQLCFG) --includedir`
endif
ifeq ($(WITH_MYSQL), yes)
-LIBOBJ+=mysqldriver.o
+PROGRAMOBJ_ftsbench+=mysqldriver.o
MYSQLCFG=/usr/local/mysql/bin/mysql_config
EXTRALIB+=`$(MYSQLCFG) --libs_r`
EXTRAINCLUDE+=`$(MYSQLCFG) --cflags`
include $(topbuilddir)/Makefile.global
-all: gendata/query-lex
+all: gendata/query-lex gendata/query-doc-lex
+
+gendata/query-lex: gendata/query-lex.in gendata/english.stop stopfilter
+ ./stopfilter gendata/english.stop < gendata/query-lex.in > gendata/query-lex
-gendata/query-lex: gendata/lex gendata/english.stop stopfilter
- ./stopfilter gendata/english.stop < gendata/lex > gendata/query-lex
+gendata/query-doc-lex: gendata/lex gendata/english.stop stopfilter
+ ./stopfilter gendata/english.stop < gendata/lex > gendata/query-doc-lex
clean: clean-query-lex
clean-query-lex:
- rm -rf gendata/query-lex
+ rm -rf gendata/query-lex gendata/query-doc-lex