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