AM_DEFAULT_VERBOSITY=0 AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = abs_top_srcdir = @abs_top_srcdir@ abs_top_builddir = @abs_top_builddir@ MASTERDIR=$(abs_top_builddir)/gdbm/master GDBMTOOL=$(MASTERDIR)/src/gdbmtool TESTDIR=$(MASTERDIR)/tests USER_TARGETS=@USER_TARGETS@ LOGS=$(patsubst %, %.log, $(USER_TARGETS)) all: test test: $(LOGS) %.log: keys.txt a.gdbm $(AM_V_GEN)MAXCACHE=$(MAXCACHE); \ $(abs_top_srcdir)/src/runtest -n $(NUMSAMPLES) $(RUNTESTOPT) \ --final $${MAXCACHE:-$$(($$($(GDBMTOOL) a.gdbm dir |\ sed -n -e '2{' \ -e 's/.*Buckets = //' \ -e 's/\.$$//' \ -e 'p}') + 100))} \ --log-file=$*.log \ $(abs_top_builddir)/src/$*/fetchkeys $(FETCHKEYSOPT) clean: rm -f $(LOGS) allclean: clean rm -f keys.txt a.gdbm keys.txt: @$(MAKE) -C $(TESTDIR) num2word $(AM_V_GEN)$(TESTDIR)/num2word 1:$(NRECS) | \ cut -f1 | shuf | head -n $(NKEYS) > keys.txt a.gdbm: @$(MAKE) -C $(TESTDIR) num2word gtload $(AM_V_GEN)$(TESTDIR)/num2word 1:$(NRECS) | $(TESTDIR)/gtload -clear a.gdbm benchmark.gnuplot: $(abs_top_srcdir)/src/gnuplot.m4 m4 -DNRECS=$(NRECS) -DNKEYS=$(NKEYS) -DNUMSAMPLES=$(NUMSAMPLES) \ "-DTARGETS=$$(echo "@USER_TARGETS@" | sed -r 's/[[:space:]]+/,/g')" \ $(abs_top_srcdir)/src/gnuplot.m4 > benchmark.gnuplot plot: test benchmark.gnuplot gnuplot -p benchmark.gnuplot