diff options
Diffstat (limited to 'contrib/tsearch2/Makefile')
-rw-r--r-- | contrib/tsearch2/Makefile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/contrib/tsearch2/Makefile b/contrib/tsearch2/Makefile new file mode 100644 index 00000000000..a58370ec51c --- /dev/null +++ b/contrib/tsearch2/Makefile @@ -0,0 +1,44 @@ +subdir = contrib/tsearch2 +top_builddir = ../.. +include $(top_builddir)/src/Makefile.global + + +override CPPFLAGS := -I. -I./snowball -I./ispell -I./wordparser $(CPPFLAGS) + +MODULE_big = tsearch2 +OBJS = dict_ex.o dict.o snmap.o stopword.o common.o prs_dcfg.o \ + snowball/english_stem.o snowball/api.o snowball/russian_stem.o snowball/utilities.o \ + dict_snowball.o ispell/spell.o dict_ispell.o dict_syn.o \ + wparser.o wordparser/parser.o wordparser/deflex.o wparser_def.o \ + ts_cfg.o tsvector.o rewrite.o crc32.o query.o gistidx.o \ + tsvector_op.o rank.o ts_stat.o + +DATA_built = tsearch2.sql untsearch2.sql +DOCS = README.tsearch2 +REGRESS = tsearch2 + +wordparser/parser.c: wordparser/parser.l +ifdef FLEX + $(FLEX) $(FLEXFLAGS) -8 -Ptsearch2_yy -o'$@' $< +else + @$(missing) flex $< $@ +endif + +EXTRA_CLEAN = wordparser/parser.c tsearch2.sql.in + +SHLIB_LINK := -lm +include $(top_srcdir)/contrib/contrib-global.mk +# DO NOT DELETE + +install: installstop + +installstop: + cp stopword/*.stop $(datadir) + + +tsearch2.sql.in: tsearch.sql._in + sed 's,DATA_PATH,$(datadir),g' < $< > $@ + +untsearch2.sql: untsearch.sql.in + cp $< $@ + |