add .gitignore
[ftsbench.git] / Makefile
index c9a1c8a..4cca894 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,16 +1,13 @@
 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`
@@ -18,7 +15,7 @@ EXTRAFLAGS+=-DWITH_PGSQL
 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` 
@@ -28,12 +25,15 @@ endif
 
 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