1INCLUDES = @GLIB_CFLAGS@ -DG_LOG_DOMAIN=\"Sary\" -I$(top_srcdir)
2LDADD    = @GLIB_LIBS@
3
4TESTS =	sary-1 sary-2 sary-3 sary-4 sary-5 sary-6 sary-7 sary-8 sary-9\
5	mksary-1 mksary-2 mksary-3 mksary-4 mksary-5 \
6	array-1 cache-1 cat-1 cat-2 isearch-1 iso-8859-1 null-1 multi-1
7
8TEST_CASES = 	eucjp.txt iso-8859-1.txt null.txt tagged.txt words.txt\
9		repeated.txt
10
11TEST_TOOLS = 	all-substrs.pl byte-indexer.pl gen-icase-data.pl \
12		line-indexer.pl sample.pl word-indexer.pl
13
14EXTRA_DIST = 	$(TESTS) $(TEST_CASES) $(TEST_TOOLS)
15
16clean-local:
17	rm -rf tmp.*
18
19benchmark: benchmark-search benchmark-mksary
20
21benchmark-search:
22	@cp $(top_srcdir)/COPYING tmp.COPYING
23	@$(top_srcdir)/src/mksary -q tmp.COPYING
24	@for pat in GNU straightforwardly lesser e; do \
25		echo PATTERN: $$pat; \
26		$(top_srcdir)/src/search-benchmark -n 100000 \
27							$$pat tmp.COPYING; \
28		echo; \
29	done
30
31benchmark-mksary:
32	@echo
33	@rm -f tmp.garbage
34	@target=$(PACKAGE)`date +"-%Y-%m-%d"` && \
35	cd $(top_srcdir) && $(MAKE) dist distdir=$$target >/dev/null&& \
36	gunzip $$target.tar.gz && \
37	mv $$target.tar tests/tmp.garbage
38	time $(top_srcdir)/src/mksary -q tmp.garbage
39	@echo
40	time $(top_srcdir)/src/mksary -q tmp.garbage
41	@echo
42