summaryrefslogtreecommitdiff
path: root/plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in')
-rw-r--r--plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in1252
1 files changed, 1252 insertions, 0 deletions
diff --git a/plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in b/plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in
new file mode 100644
index 0000000000..be4bdbb46b
--- /dev/null
+++ b/plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in
@@ -0,0 +1,1252 @@
+# Makefile for Kyoto Cabinet
+
+
+
+#================================================================
+# Setting Variables
+#================================================================
+
+
+# Generic settings
+SHELL = @SHELL@
+
+# Package information
+PACKAGE = @PACKAGE_NAME@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+VERSION = @PACKAGE_VERSION@
+PACKAGEDIR = $(PACKAGE)-$(VERSION)
+PACKAGETGZ = $(PACKAGE)-$(VERSION).tar.gz
+LIBVER = @MYLIBVER@
+LIBREV = @MYLIBREV@
+FORMATVER = @MYFORMATVER@
+
+# Targets
+HEADERFILES = @MYHEADERFILES@
+LIBRARYFILES = @MYLIBRARYFILES@
+LIBOBJFILES = @MYLIBOBJFILES@
+COMMANDFILES = @MYCOMMANDFILES@
+MAN1FILES = @MYMAN1FILES@
+DOCUMENTFILES = @MYDOCUMENTFILES@
+PCFILES = @MYPCFILES@
+
+# Install destinations
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+INCLUDEDIR = @includedir@
+LIBDIR = @libdir@
+BINDIR = @bindir@
+LIBEXECDIR = @libexecdir@
+DATADIR = @datadir@/$(PACKAGE)
+MAN1DIR = @mandir@/man1
+DOCDIR = @docdir@
+PCDIR = @libdir@/pkgconfig
+DESTDIR =
+
+# Building configuration
+CC = @CC@
+CXX = @CXX@
+CPPFLAGS = @MYCPPFLAGS@ \
+ -D_KC_PREFIX="\"$(prefix)\"" -D_KC_INCLUDEDIR="\"$(INCLUDEDIR)\"" \
+ -D_KC_LIBDIR="\"$(LIBDIR)\"" -D_KC_BINDIR="\"$(BINDIR)\"" -D_KC_LIBEXECDIR="\"$(LIBEXECDIR)\"" \
+ -D_KC_APPINC="\"-I$(INCLUDEDIR)\"" -D_KC_APPLIBS="\"-L$(LIBDIR) -lkyotocabinet @LIBS@\""
+CFLAGS = @MYCFLAGS@
+CXXFLAGS = @MYCXXFLAGS@
+LDFLAGS = @MYLDFLAGS@
+CMDLDFLAGS = @MYCMDLDFLAGS@
+CMDLIBS = @MYCMDLIBS@
+LIBS = @LIBS@
+RUNENV = @MYLDLIBPATHENV@=@MYLDLIBPATH@
+POSTCMD = @MYPOSTCMD@
+
+
+
+#================================================================
+# Suffix rules
+#================================================================
+
+
+.SUFFIXES :
+.SUFFIXES : .c .cc .o
+
+.c.o :
+ $(CC) -c $(CPPFLAGS) $(CFLAGS) $<
+
+.cc.o :
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<
+
+
+
+#================================================================
+# Actions
+#================================================================
+
+
+all : $(LIBRARYFILES) $(COMMANDFILES)
+ @$(POSTCMD)
+ @printf '\n'
+ @printf '#================================================================\n'
+ @printf '# Ready to install.\n'
+ @printf '#================================================================\n'
+
+
+clean :
+ rm -rf $(LIBRARYFILES) $(LIBOBJFILES) $(COMMANDFILES) $(CGIFILES) \
+ *.o *.gch a.out check.in check.out gmon.out *.log *.vlog words.tsv \
+ casket* *.kch *.kct *.kcd *.kcf *.wal *.tmpkc* *.kcss *~ hoge moge tako ika
+
+
+version :
+ sed -e 's/_KC_VERSION.*/_KC_VERSION "$(VERSION)"/' \
+ -e "s/_KC_LIBVER.*/_KC_LIBVER $(LIBVER)/" \
+ -e "s/_KC_LIBREV.*/_KC_LIBREV $(LIBREV)/" \
+ -e 's/_KC_FMTVER.*/_KC_FMTVER $(FORMATVER)/' myconf.h > myconf.h~
+ [ -f myconf.h~ ] && mv -f myconf.h~ myconf.h
+
+
+untabify :
+ ls *.cc *.h *.idl | while read name ; \
+ do \
+ sed -e 's/\t/ /g' -e 's/ *$$//' $$name > $$name~; \
+ [ -f $$name~ ] && mv -f $$name~ $$name ; \
+ done
+
+
+install :
+ mkdir -p $(DESTDIR)$(INCLUDEDIR)
+ cp -Rf $(HEADERFILES) $(DESTDIR)$(INCLUDEDIR)
+ mkdir -p $(DESTDIR)$(LIBDIR)
+ cp -Rf $(LIBRARYFILES) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(BINDIR)
+ cp -Rf $(COMMANDFILES) $(DESTDIR)$(BINDIR)
+ mkdir -p $(DESTDIR)$(MAN1DIR)
+ cd man && cp -Rf $(MAN1FILES) $(DESTDIR)$(MAN1DIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ cp -Rf $(DOCUMENTFILES) $(DESTDIR)$(DOCDIR)
+ mkdir -p $(DESTDIR)$(PCDIR)
+ cp -Rf $(PCFILES) $(DESTDIR)$(PCDIR)
+ @printf '\n'
+ @printf '#================================================================\n'
+ @printf '# Thanks for using Kyoto Cabinet.\n'
+ @printf '#================================================================\n'
+
+
+install-strip :
+ $(MAKE) DESTDIR=$(DESTDIR) install
+ cd $(DESTDIR)$(BINDIR) && strip $(COMMANDFILES)
+
+
+uninstall :
+ -cd $(DESTDIR)$(INCLUDEDIR) && rm -f $(HEADERFILES)
+ -cd $(DESTDIR)$(LIBDIR) && rm -f $(LIBRARYFILES)
+ -cd $(DESTDIR)$(BINDIR) && rm -f $(COMMANDFILES)
+ -cd $(DESTDIR)$(MAN1DIR) && rm -f $(MAN1FILES)
+ -cd $(DESTDIR)$(DOCDIR) && rm -rf $(DOCUMENTFILES) && rmdir $(DOCDIR)
+ -cd $(DESTDIR)$(PCDIR) && rm -f $(PCFILES)
+
+
+dist :
+ $(MAKE) version
+ $(MAKE) untabify
+ $(MAKE) distclean
+ cd .. && tar cvf - $(PACKAGEDIR) | gzip -c > $(PACKAGETGZ)
+ sync ; sync
+
+
+distclean : clean
+ cd example && $(MAKE) clean
+ rm -rf Makefile kyotocabinet.pc \
+ config.cache config.log config.status config.tmp autom4te.cache
+
+
+check :
+ $(MAKE) check-util
+ $(MAKE) check-proto
+ $(MAKE) check-stash
+ $(MAKE) check-cache
+ $(MAKE) check-grass
+ $(MAKE) check-hash
+ $(MAKE) check-tree
+ $(MAKE) check-dir
+ $(MAKE) check-forest
+ $(MAKE) check-poly
+ $(MAKE) check-langc
+ rm -rf casket*
+ @printf '\n'
+ @printf '#================================================================\n'
+ @printf '# Checking completed.\n'
+ @printf '#================================================================\n'
+
+
+check-util :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcutilmgr version
+ $(RUNENV) $(RUNCMD) ./kcutilmgr hex Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr hex -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -hex Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -hex -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -url Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -url -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -quote Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr enc -quote -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr ciph -key "hoge" Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr ciph -key "hoge" check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr comp -gz Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr comp -gz -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr comp -lzo Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr comp -lzo -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr comp -lzma Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr comp -lzma -d check.in > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr hash Makefile > check.in
+ $(RUNENV) $(RUNCMD) ./kcutilmgr hash -fnv Makefile > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr hash -path Makefile > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr regex mikio Makefile > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr regex -alt "hirarin" mikio Makefile > check.out
+ $(RUNENV) $(RUNCMD) ./kcutilmgr conf
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcutiltest mutex -th 4 -iv -1 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest cond -th 4 -iv -1 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest para -th 4 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest para -th 4 -iv -1 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest file -th 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest file -th 4 -rnd -msiz 1m casket 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest lhmap -bnum 1000 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest lhmap -rnd -bnum 1000 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest thmap -bnum 1000 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest thmap -rnd -bnum 1000 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest talist 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest talist -rnd 10000
+ $(RUNENV) $(RUNCMD) ./kcutiltest misc 10000
+
+
+check-proto :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcprototest order -etc 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest order -th 4 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest order -th 4 -rnd -etc 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest order -th 4 -rnd -etc -tran 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest wicked 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest wicked -th 4 -it 4 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest tran 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest tran -th 2 -it 4 10000
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcprototest order -tree -etc 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest order -tree -th 4 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest order -tree -th 4 -rnd -etc 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest order -tree -th 4 -rnd -etc -tran 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest wicked -tree 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest wicked -tree -th 4 -it 4 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest tran -tree 10000
+ $(RUNENV) $(RUNCMD) ./kcprototest tran -tree -th 2 -it 4 10000
+
+
+check-stash :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcstashtest order -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest order -th 4 -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest order -th 4 -rnd -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest order -th 4 -rnd -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest order -th 4 -rnd -etc -tran \
+ -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest wicked -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest wicked -th 4 -it 4 -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest tran -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcstashtest tran -th 2 -it 4 -bnum 5000 10000
+
+
+check-cache :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kccachetest order -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest order -th 4 -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest order -th 4 -rnd -etc -bnum 5000 -capcnt 10000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest order -th 4 -rnd -etc -bnum 5000 -capsiz 10000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest order -th 4 -rnd -etc -tran \
+ -tc -bnum 5000 -capcnt 10000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest wicked -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest wicked -th 4 -it 4 -tc -bnum 5000 -capcnt 10000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest tran -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kccachetest tran -th 2 -it 4 -tc -bnum 5000 10000
+
+
+check-grass :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcgrasstest order -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest order -th 4 -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest order -th 4 -rnd -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest order -th 4 -rnd -etc -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest order -th 4 -rnd -etc -tran \
+ -tc -bnum 5000 -pccap 10k -rcd 500
+ $(RUNENV) $(RUNCMD) ./kcgrasstest wicked -bnum 5000 10000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest wicked -th 4 -it 4 -tc -bnum 5000 -pccap 10k -rcd 1000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest tran -bnum 500 10000
+ $(RUNENV) $(RUNCMD) ./kcgrasstest tran -th 2 -it 4 -tc -bnum 5000 -pccap 10k -rcd 5000
+
+
+check-hash :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kchashmgr create -otr -apow 1 -fpow 2 -bnum 3 casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -add casket duffy 1231
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -add casket micky 0101
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket fal 1007
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket mikio 0211
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket natsuki 0810
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket micky ""
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -app casket duffy kukuku
+ $(RUNENV) $(RUNCMD) ./kchashmgr remove casket micky
+ $(RUNENV) $(RUNCMD) ./kchashmgr list -pv casket > check.out
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket ryu 1
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket ken 2
+ $(RUNENV) $(RUNCMD) ./kchashmgr remove casket duffy
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket ryu syo-ryu-ken
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket ken tatsumaki-senpu-kyaku
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -inci casket int 1234
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -inci casket int 5678
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -incd casket double 1234.5678
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -incd casket double 8765.4321
+ $(RUNENV) $(RUNCMD) ./kchashmgr get casket mikio
+ $(RUNENV) $(RUNCMD) ./kchashmgr get casket ryu
+ $(RUNENV) $(RUNCMD) ./kchashmgr import casket lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kchashmgr list -pv -px casket > check.out
+ $(RUNENV) $(RUNCMD) ./kchashmgr copy casket casket-para
+ $(RUNENV) $(RUNCMD) ./kchashmgr dump casket check.out
+ $(RUNENV) $(RUNCMD) ./kchashmgr load -otr casket check.out
+ $(RUNENV) $(RUNCMD) ./kchashmgr defrag -onl casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr setbulk casket aa aaa bb bbb cc ccc dd ddd
+ $(RUNENV) $(RUNCMD) ./kchashmgr removebulk casket aa bb zz
+ $(RUNENV) $(RUNCMD) ./kchashmgr getbulk casket aa bb cc dd
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr create -otr -otl -onr -apow 1 -fpow 3 \
+ -ts -tl -tc -bnum 1 casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr import casket < lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kchashmgr set casket mikio kyotocabinet
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -app casket tako ikaunini
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -app casket mikio kyototyrant
+ $(RUNENV) $(RUNCMD) ./kchashmgr set -app casket mikio kyotodystopia
+ $(RUNENV) $(RUNCMD) ./kchashmgr get -px casket mikio > check.out
+ $(RUNENV) $(RUNCMD) ./kchashmgr list casket > check.out
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashmgr clear casket
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kchashtest order -set -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -get -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -getw -msiz 5000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -rem -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -etc \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -th 4 \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest order -th 4 -rnd -etc \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest order -th 4 -rnd -etc -tran \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest order -th 4 -rnd -etc -oat \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest order -th 4 -rnd -etc \
+ -apow 2 -fpow 3 -ts -tl -tc -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest queue \
+ -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest queue -rnd \
+ -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest queue -th 4 -it 4 \
+ -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest queue -th 4 -it 4 -rnd \
+ -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest wicked -bnum 5000 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest wicked -th 4 -it 4 \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest wicked -th 4 -it 4 -oat \
+ -bnum 5000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest wicked -th 4 -it 4 \
+ -apow 2 -fpow 3 -ts -tl -tc -bnum 10000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kchashtest tran casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest tran -th 2 -it 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kchashtest tran -th 2 -it 4 \
+ -apow 2 -fpow 3 -ts -tl -tc -bnum 10000 -msiz 50000 -dfunit 4 casket 10000
+
+
+check-tree :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kctreemgr create -otr -apow 1 -fpow 2 -bnum 3 casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -add casket duffy 1231
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -add casket micky 0101
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket fal 1007
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket mikio 0211
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket natsuki 0810
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket micky ""
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -app casket duffy kukuku
+ $(RUNENV) $(RUNCMD) ./kctreemgr remove casket micky
+ $(RUNENV) $(RUNCMD) ./kctreemgr list -pv casket > check.out
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket ryu 1
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket ken 2
+ $(RUNENV) $(RUNCMD) ./kctreemgr remove casket duffy
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket ryu syo-ryu-ken
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket ken tatsumaki-senpu-kyaku
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -inci casket int 1234
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -inci casket int 5678
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -incd casket double 1234.5678
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -incd casket double 8765.4321
+ $(RUNENV) $(RUNCMD) ./kctreemgr get casket mikio
+ $(RUNENV) $(RUNCMD) ./kctreemgr get casket ryu
+ $(RUNENV) $(RUNCMD) ./kctreemgr import casket lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kctreemgr list -des -pv -px casket > check.out
+ $(RUNENV) $(RUNCMD) ./kctreemgr copy casket casket-para
+ $(RUNENV) $(RUNCMD) ./kctreemgr dump casket check.out
+ $(RUNENV) $(RUNCMD) ./kctreemgr load -otr casket check.out
+ $(RUNENV) $(RUNCMD) ./kctreemgr defrag -onl casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr setbulk casket aa aaa bb bbb cc ccc dd ddd
+ $(RUNENV) $(RUNCMD) ./kctreemgr removebulk casket aa bb zz
+ $(RUNENV) $(RUNCMD) ./kctreemgr getbulk casket aa bb cc dd
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr create -otr -otl -onr -apow 1 -fpow 3 \
+ -ts -tl -tc -bnum 1 casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr import casket < lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kctreemgr set casket mikio kyotocabinet
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -app casket tako ikaunini
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -app casket mikio kyototyrant
+ $(RUNENV) $(RUNCMD) ./kctreemgr set -app casket mikio kyotodystopia
+ $(RUNENV) $(RUNCMD) ./kctreemgr get -px casket mikio > check.out
+ $(RUNENV) $(RUNCMD) ./kctreemgr list casket > check.out
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreemgr clear casket
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kctreetest order -set \
+ -psiz 100 -bnum 5000 -msiz 50000 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order -get \
+ -msiz 50000 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order -getw \
+ -msiz 5000 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order -rem \
+ -msiz 50000 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order \
+ -bnum 5000 -psiz 100 -msiz 50000 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order -etc \
+ -bnum 5000 -psiz 1000 -msiz 50000 -dfunit 4 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order -th 4 \
+ -bnum 5000 -psiz 1000 -msiz 50000 -dfunit 4 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest order -th 4 -pccap 100k -rnd -etc \
+ -bnum 5000 -psiz 1000 -msiz 50000 -dfunit 4 -pccap 100k -rcd casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest order -th 4 -rnd -etc -tran \
+ -bnum 5000 -psiz 1000 -msiz 50000 -dfunit 4 -pccap 100k casket 1000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest order -th 4 -rnd -etc -oat \
+ -bnum 5000 -psiz 1000 -msiz 50000 -dfunit 4 -pccap 100k casket 1000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest order -th 4 -rnd -etc \
+ -apow 2 -fpow 3 -ts -tl -tc -bnum 5000 -psiz 1000 -msiz 50000 -dfunit 4 casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest queue \
+ -bnum 5000 -psiz 500 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest queue -rnd \
+ -bnum 5000 -psiz 500 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest queue -th 4 -it 4 \
+ -bnum 5000 -psiz 500 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest queue -th 4 -it 4 -rnd \
+ -bnum 5000 -psiz 500 -msiz 50000 casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest wicked \
+ -bnum 5000 -psiz 1000 -msiz 50000 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest wicked -th 4 -it 4 \
+ -bnum 5000 -msiz 50000 -dfunit 4 -pccap 100k -rcd casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest wicked -th 4 -it 4 -oat \
+ -bnum 5000 -msiz 50000 -dfunit 4 -pccap 100k casket 1000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest wicked -th 4 -it 4 \
+ -apow 2 -fpow 3 -ts -tl -tc -bnum 10000 -msiz 50000 -dfunit 4 casket 1000
+ $(RUNENV) $(RUNCMD) ./kctreemgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kctreetest tran casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest tran -th 2 -it 4 -pccap 100k casket 10000
+ $(RUNENV) $(RUNCMD) ./kctreetest tran -th 2 -it 4 \
+ -apow 2 -fpow 3 -ts -tl -tc -bnum 10000 -msiz 50000 -dfunit 4 -rcd casket 10000
+
+
+check-dir :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcdirmgr create -otr casket
+ $(RUNENV) $(RUNCMD) ./kcdirmgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -add casket duffy 1231
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -add casket micky 0101
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket fal 1007
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket mikio 0211
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket natsuki 0810
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket micky ""
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -app casket duffy kukuku
+ $(RUNENV) $(RUNCMD) ./kcdirmgr remove casket micky
+ $(RUNENV) $(RUNCMD) ./kcdirmgr list -pv casket > check.out
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket ryu 1
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket ken 2
+ $(RUNENV) $(RUNCMD) ./kcdirmgr remove casket duffy
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket ryu syo-ryu-ken
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket ken tatsumaki-senpu-kyaku
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -inci casket int 1234
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -inci casket int 5678
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -incd casket double 1234.5678
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -incd casket double 8765.4321
+ $(RUNENV) $(RUNCMD) ./kcdirmgr get casket mikio
+ $(RUNENV) $(RUNCMD) ./kcdirmgr get casket ryu
+ $(RUNENV) $(RUNCMD) ./kcdirmgr import casket lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kcdirmgr list -pv -px casket > check.out
+ $(RUNENV) $(RUNCMD) ./kcdirmgr copy casket casket-para
+ $(RUNENV) $(RUNCMD) ./kcdirmgr dump casket check.out
+ $(RUNENV) $(RUNCMD) ./kcdirmgr load -otr casket check.out
+ $(RUNENV) $(RUNCMD) ./kcdirmgr setbulk casket aa aaa bb bbb cc ccc dd ddd
+ $(RUNENV) $(RUNCMD) ./kcdirmgr removebulk casket aa bb zz
+ $(RUNENV) $(RUNCMD) ./kcdirmgr getbulk casket aa bb cc dd
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirmgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kcdirmgr create -otr -otl -onr -tc casket
+ $(RUNENV) $(RUNCMD) ./kcdirmgr import casket < lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set casket mikio kyotocabinet
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -app casket tako ikaunini
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -app casket mikio kyototyrant
+ $(RUNENV) $(RUNCMD) ./kcdirmgr set -app casket mikio kyotodystopia
+ $(RUNENV) $(RUNCMD) ./kcdirmgr get -px casket mikio > check.out
+ $(RUNENV) $(RUNCMD) ./kcdirmgr list casket > check.out
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirmgr clear casket
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -set casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -get casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -getw casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -rem casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -etc casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -th 4 casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -th 4 -rnd -etc casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -th 4 -rnd -etc -tran casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -th 4 -rnd -etc -oat casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest order -th 4 -rnd -etc -tc casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest queue casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest queue -rnd casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest queue -th 4 -it 4 casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest queue -th 4 -it 4 -rnd casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest wicked casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest wicked -th 4 -it 4 casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest wicked -th 4 -it 4 -oat casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest wicked -th 4 -it 4 -tc casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcdirtest tran casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest tran -th 2 -it 4 casket 500
+ $(RUNENV) $(RUNCMD) ./kcdirtest tran -th 2 -it 4 -tc casket 500
+
+
+check-forest :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcforestmgr create -otr -bnum 3 casket
+ $(RUNENV) $(RUNCMD) ./kcforestmgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -add casket duffy 1231
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -add casket micky 0101
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket fal 1007
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket mikio 0211
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket natsuki 0810
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket micky ""
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -app casket duffy kukuku
+ $(RUNENV) $(RUNCMD) ./kcforestmgr remove casket micky
+ $(RUNENV) $(RUNCMD) ./kcforestmgr list -pv casket > check.out
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket ryu 1
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket ken 2
+ $(RUNENV) $(RUNCMD) ./kcforestmgr remove casket duffy
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket ryu syo-ryu-ken
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket ken tatsumaki-senpu-kyaku
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -inci casket int 1234
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -inci casket int 5678
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -incd casket double 1234.5678
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -incd casket double 8765.4321
+ $(RUNENV) $(RUNCMD) ./kcforestmgr get casket mikio
+ $(RUNENV) $(RUNCMD) ./kcforestmgr get casket ryu
+ $(RUNENV) $(RUNCMD) ./kcforestmgr import casket lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kcforestmgr list -des -pv -px casket > check.out
+ $(RUNENV) $(RUNCMD) ./kcforestmgr copy casket casket-para
+ $(RUNENV) $(RUNCMD) ./kcforestmgr dump casket check.out
+ $(RUNENV) $(RUNCMD) ./kcforestmgr load -otr casket check.out
+ $(RUNENV) $(RUNCMD) ./kcforestmgr setbulk casket aa aaa bb bbb cc ccc dd ddd
+ $(RUNENV) $(RUNCMD) ./kcforestmgr removebulk casket aa bb zz
+ $(RUNENV) $(RUNCMD) ./kcforestmgr getbulk casket aa bb cc dd
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforestmgr inform -st casket
+ $(RUNENV) $(RUNCMD) ./kcforestmgr create -otr -otl -onr \
+ -tc -bnum 1 casket
+ $(RUNENV) $(RUNCMD) ./kcforestmgr import casket < lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set casket mikio kyotocabinet
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -app casket tako ikaunini
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -app casket mikio kyototyrant
+ $(RUNENV) $(RUNCMD) ./kcforestmgr set -app casket mikio kyotodystopia
+ $(RUNENV) $(RUNCMD) ./kcforestmgr get -px casket mikio > check.out
+ $(RUNENV) $(RUNCMD) ./kcforestmgr list casket > check.out
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforestmgr clear casket
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -set \
+ -psiz 100 -bnum 5000 -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -get \
+ -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -getw \
+ -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -rem \
+ -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order \
+ -bnum 5000 -psiz 100 -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -etc \
+ -bnum 5000 -psiz 1000 -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -th 4 \
+ -bnum 5000 -psiz 1000 -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -th 4 -pccap 100k -rnd -etc \
+ -bnum 5000 -psiz 1000 -pccap 100k -rcd casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -th 4 -rnd -etc -tran \
+ -bnum 500 -psiz 1000 -pccap 100k casket 500
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -th 4 -rnd -etc -oat \
+ -bnum 500 -psiz 1000 -pccap 100k casket 500
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest order -th 4 -rnd -etc \
+ -tc -bnum 5000 -psiz 1000 casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest queue \
+ -bnum 5000 -psiz 500 casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest queue -rnd \
+ -bnum 5000 -psiz 500 casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest queue -th 4 -it 4 \
+ -bnum 5000 -psiz 500 casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest queue -th 4 -it 4 -rnd \
+ -bnum 5000 -psiz 500 casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest wicked \
+ -bnum 5000 -psiz 1000 -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest wicked -th 4 -it 4 \
+ -bnum 5000 -pccap 100k -rcd casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest wicked -th 4 -it 4 -oat \
+ -bnum 500 -pccap 100k casket 500
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest wicked -th 4 -it 4 \
+ -tc -bnum 500 casket 500
+ $(RUNENV) $(RUNCMD) ./kcforestmgr check -onr casket
+ $(RUNENV) $(RUNCMD) ./kcforesttest tran casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest tran -th 2 -it 4 -pccap 100k casket 5000
+ $(RUNENV) $(RUNCMD) ./kcforesttest tran -th 2 -it 4 \
+ -tc -bnum 5000 -rcd casket 5000
+
+
+check-poly :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolymgr create -otr "casket.kch#apow=1#fpow=2#bnum=3"
+ $(RUNENV) $(RUNCMD) ./kcpolymgr inform -st casket.kch
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -add casket.kch duffy 1231
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -add casket.kch micky 0101
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch fal 1007
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch mikio 0211
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch natsuki 0810
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch micky ""
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -app casket.kch duffy kukuku
+ $(RUNENV) $(RUNCMD) ./kcpolymgr remove casket.kch micky
+ $(RUNENV) $(RUNCMD) ./kcpolymgr list -pv casket.kch > check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr copy casket.kch casket-para
+ $(RUNENV) $(RUNCMD) ./kcpolymgr dump casket.kch check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr load -otr casket.kch check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch ryu 1
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch ken 2
+ $(RUNENV) $(RUNCMD) ./kcpolymgr remove casket.kch duffy
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch ryu syo-ryu-ken
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kch ken tatsumaki-senpu-kyaku
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -inci casket.kch int 1234
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -inci casket.kch int 5678
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -incd casket.kch double 1234.5678
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -incd casket.kch double 8765.4321
+ $(RUNENV) $(RUNCMD) ./kcpolymgr get "casket.kch" mikio
+ $(RUNENV) $(RUNCMD) ./kcpolymgr get "casket.kch" ryu
+ $(RUNENV) $(RUNCMD) ./kcpolymgr import casket.kch lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kcpolymgr list -pv -px "casket.kch#mode=r" > check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr setbulk casket.kch aa aaa bb bbb cc ccc dd ddd
+ $(RUNENV) $(RUNCMD) ./kcpolymgr removebulk casket.kch aa bb zz
+ $(RUNENV) $(RUNCMD) ./kcpolymgr getbulk casket.kch aa bb cc dd
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kch
+ $(RUNENV) $(RUNCMD) ./kcpolymgr inform -st casket.kch
+ $(RUNENV) $(RUNCMD) ./kcpolymgr create -otr -otl -onr \
+ "casket.kct#apow=1#fpow=3#opts=slc#bnum=1"
+ $(RUNENV) $(RUNCMD) ./kcpolymgr import casket.kct < lab/numbers.tsv
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set casket.kct mikio kyotocabinet
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -app casket.kct tako ikaunini
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -app casket.kct mikio kyototyrant
+ $(RUNENV) $(RUNCMD) ./kcpolymgr set -app casket.kct mikio kyotodystopia
+ $(RUNENV) $(RUNCMD) ./kcpolymgr get -px casket.kct mikio > check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr list casket.kct > check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolymgr clear casket.kct
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -set "casket.kct#bnum=5000#msiz=50000" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -get "casket.kct#msiz=50000" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -getw "casket.kct#msiz=5000" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rem "casket.kct#msiz=50000" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order "casket.kct#bnum=5000#msiz=50000" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -etc \
+ "casket.kct#bnum=5000#msiz=50000#dfunit=4" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -th 4 \
+ "casket.kct#bnum=5000#msiz=50000#dfunit=4" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -th 4 -rnd -etc \
+ "casket.kct#bnum=5000#msiz=0#dfunit=1" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -th 4 -rnd -etc -tran \
+ "casket.kct#bnum=5000#msiz=0#dfunit=2" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -th 4 -rnd -etc -oat \
+ "casket.kct#bnum=5000#msiz=0#dfunit=3" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -th 4 -rnd -etc \
+ "casket.kct#apow=2#fpow=3#opts=slc#bnum=5000#msiz=0#dfunit=4" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest queue \
+ "casket.kct#bnum=5000#msiz=0" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest queue -rnd \
+ "casket.kct#bnum=5000#msiz=0" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest queue -th 4 -it 4 \
+ "casket.kct#bnum=5000#msiz=0" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest queue -th 4 -it 4 -rnd \
+ "casket.kct#bnum=5000#msiz=0" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest wicked "casket.kct#bnum=5000#msiz=0" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest wicked -th 4 -it 4 \
+ "casket.kct#bnum=5000#msiz=0#dfunit=1" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest wicked -th 4 -it 4 -oat \
+ "casket.kct#bnum=5000#msiz=0#dfunit=1" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest wicked -th 4 -it 4 \
+ "casket.kct#apow=2#fpow=3#opts=slc#bnum=10000#msiz=0#dfunit=1" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr check -onr casket.kct
+ $(RUNENV) $(RUNCMD) ./kcpolytest tran casket.kct 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest tran -th 2 -it 4 casket.kct 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest tran -th 2 -it 4 \
+ "casket.kct#apow=2#fpow=3#opts=slc#bnum=10000#msiz=0#dfunit=1" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolytest mapred -dbnum 2 -clim 10k casket.kct 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest mapred -tmp . -dbnum 2 -clim 10k -xnl -xnc \
+ casket.kct 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest mapred -tmp . -dbnum 2 -clim 10k -xpm -xpr -xpf -xnc \
+ casket.kct 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest mapred -rnd -dbnum 2 -clim 10k casket.kct 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -set "casket.kct#idxclim=32k" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -get "casket.kct" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -rem "casket.kct" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -etc "casket.kct#idxclim=32k" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -th 4 -rnd -set \
+ "casket.kct#idxclim=32k#idxdbnum=4" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -th 4 -rnd -get "casket.kct" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -th 4 -rnd -rem "casket.kct" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest index -th 4 -rnd -etc \
+ "casket.kct#idxclim=32k#idxdbnum=4" 10000
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rnd "casket.kcx" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -th 4 -rnd "casket.kcx" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest wicked "casket.kcx" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest wicked -th 4 "casket.kcx" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolymgr list -pv "casket.kcx" > check.out
+ $(RUNENV) $(RUNCMD) ./kcpolymgr list -max 1000 -pv "casket.kcx" > check.out
+ $(RUNENV) $(RUNCMD) ./kcpolytest mapred "casket.kcx" 10000
+ $(RUNENV) $(RUNCMD) ./kcpolytest mapred -xpm -xpr -xpf "casket.kcx" 10000
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rnd "casket.kch#opts=s#bnum=256" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rnd "casket.kct#opts=l#psiz=256" 1000
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rnd "casket.kcd#opts=c#bnum=256" 500
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rnd "casket.kcf#opts=c#psiz=256" 500
+ $(RUNENV) $(RUNCMD) ./kcpolytest order -rnd "casket.kcx" 500
+ $(RUNENV) $(RUNCMD) ./kcpolymgr merge -add "casket#type=kct" \
+ casket.kch casket.kct casket.kcd casket.kcf casket.kcx
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc "casket#type=-"
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc "casket#type=+"
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc "casket#type=:"
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc "casket#type=*#zcomp=def"
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc "casket#type=%#zcomp=gz"
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc \
+ "casket#type=kch#log=-#logkinds=debug#mtrg=-#zcomp=lzocrc"
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc \
+ "casket#type=kct#log=-#logkinds=debug#mtrg=-#zcomp=lzmacrc"
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc \
+ "casket#type=kcd#zcomp=arc#zkey=mikio"
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kcpolytest misc \
+ "casket#type=kcf#zcomp=arc#zkey=mikio"
+
+
+check-langc :
+ rm -rf casket*
+ $(RUNENV) $(RUNCMD) ./kclangctest order "casket.kch#bnum=5000#msiz=50000" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest order -etc \
+ "casket.kch#bnum=5000#msiz=50000#dfunit=2" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest order -rnd -etc \
+ "casket.kch#bnum=5000#msiz=50000#dfunit=2" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest order -rnd -etc -oat -tran \
+ "casket.kch#bnum=5000#msiz=50000#dfunit=2#zcomp=arcz" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest index "casket.kct#bnum=5000#msiz=50000" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest index -etc \
+ "casket.kct#bnum=5000#msiz=50000#dfunit=2" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest index -rnd -etc \
+ "casket.kct#bnum=5000#msiz=50000#dfunit=2" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest index -rnd -etc -oat \
+ "casket.kct#bnum=5000#msiz=50000#dfunit=2#zcomp=arcz" 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest map 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest map -etc -bnum 1000 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest map -etc -rnd -bnum 1000 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest list 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest list -etc 10000
+ $(RUNENV) $(RUNCMD) ./kclangctest list -etc -rnd 10000
+
+
+check-valgrind :
+ $(MAKE) RUNCMD="valgrind --tool=memcheck --log-file=%p.vlog" check
+ grep ERROR *.vlog | grep -v ' 0 errors' ; true
+ grep 'at exit' *.vlog | grep -v ' 0 bytes' ; true
+
+
+check-heavy :
+ $(MAKE) check-hash-heavy
+ $(MAKE) check-tree-heavy
+
+
+check-hash-heavy :
+ $(RUNENV) ./kchashtest order -th 4 \
+ -apow 2 -fpow 2 -bnum 500000 -msiz 50m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest order -th 4 -rnd \
+ -apow 2 -fpow 2 -bnum 500000 -msiz 50m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest order -th 4 -etc \
+ -apow 2 -fpow 2 -bnum 500000 -msiz 50m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest order -th 4 -etc -rnd \
+ -apow 2 -fpow 2 -bnum 500000 -msiz 50m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest order -th 4 -etc -rnd \
+ -ts -tl -tc -dfunit 2 casket 25000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest queue -th 4 -it 10 \
+ -bnum 1000000 -apow 4 -fpow 12 -msiz 100m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest queue -th 4 -it 5 -rnd \
+ -ts -tl -tc -dfunit 2 casket 25000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest queue -th 4 -it 2 -oat -rnd \
+ -bnum 1000 -dfunit 8 casket 25000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest queue -th 4 -it 2 -oas -rnd \
+ -bnum 1000 -dfunit 8 casket 2500
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest wicked -th 4 -it 10 \
+ -bnum 1000000 -apow 4 -fpow 12 -msiz 100m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest wicked -th 4 -it 5 \
+ -ts -tl -tc -dfunit 2 casket 25000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest wicked -th 4 -it 2 -oat \
+ -bnum 1000 -dfunit 8 casket 25000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest wicked -th 4 -it 2 -oas \
+ -bnum 1000 -dfunit 8 casket 2500
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest tran -th 4 -it 10 \
+ -apow 2 -fpow 2 -bnum 500000 -msiz 50m -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+ $(RUNENV) ./kchashtest tran -th 4 -it 5 \
+ -ts -tl -tc -dfunit 2 casket 250000
+ $(RUNENV) ./kchashmgr check -onr casket
+
+
+check-tree-heavy :
+ $(RUNENV) ./kctreetest order -th 4 \
+ -apow 2 -fpow 2 -bnum 50000 -psiz 1000 -msiz 50m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest order -th 4 -rnd \
+ -apow 2 -fpow 2 -bnum 50000 -psiz 1000 -msiz 50m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest order -th 4 -etc \
+ -apow 2 -fpow 2 -bnum 50000 -psiz 1000 -msiz 50m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest order -th 4 -etc -rnd \
+ -apow 2 -fpow 2 -bnum 50000 -psiz 1000 -msiz 50m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest order -th 4 -etc -rnd \
+ -ts -tl -tc -dfunit 2 casket 25000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest queue -th 4 -it 10 \
+ -bnum 1000000 -apow 4 -fpow 12 -msiz 100m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest queue -th 4 -it 5 -rnd \
+ -ts -tl -tc -dfunit 2 -pccap 10m casket 25000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest queue -th 4 -it 2 -oat -rnd \
+ -bnum 1000 -dfunit 8 -pccap 10m casket 25000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest queue -th 4 -it 2 -oas -rnd \
+ -bnum 1000 -dfunit 8 -pccap 10m casket 2500
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest wicked -th 4 -it 5 \
+ -bnum 100000 -apow 4 -fpow 12 -msiz 100m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest wicked -th 4 -it 2 \
+ -ts -tl -tc -dfunit 2 -pccap 10m casket 25000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest wicked -th 4 -it 2 -oat \
+ -bnum 1000 -dfunit 8 -pccap 10m casket 25000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest wicked -th 4 -it 2 -oas \
+ -bnum 1000 -dfunit 8 -pccap 10m casket 2500
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest tran -th 4 -it 5 \
+ -apow 2 -fpow 2 -bnum 50000 -msiz 50m -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+ $(RUNENV) ./kctreetest tran -th 4 -it 2 \
+ -ts -tl -tc -dfunit 2 -pccap 10m casket 250000
+ $(RUNENV) ./kctreemgr check -onr casket
+
+
+check-segv :
+ $(RUNENV) ./lab/segvtest hash "0.5" 100
+ $(RUNENV) ./lab/segvtest hash "" 10
+ $(RUNENV) ./lab/segvtest hash "100" 1
+ $(RUNENV) ./lab/segvtest hash -oat "0.5" 100
+ $(RUNENV) ./lab/segvtest hash -oat "" 10
+ $(RUNENV) ./lab/segvtest hash -oat "100" 1
+ $(RUNENV) ./lab/segvtest hash -tran "" 10
+ $(RUNENV) ./lab/segvtest hash -wicked "" 10
+ $(RUNENV) ./lab/segvtest hash -wicked -oat "" 10
+ $(RUNENV) ./lab/segvtest tree "0.5" 100
+ $(RUNENV) ./lab/segvtest tree "" 10
+ $(RUNENV) ./lab/segvtest tree "100" 1
+ $(RUNENV) ./lab/segvtest tree -oat "0.5" 100
+ $(RUNENV) ./lab/segvtest tree -oat "" 10
+ $(RUNENV) ./lab/segvtest tree -oat "100" 1
+ $(RUNENV) ./lab/segvtest tree -tran "" 10
+ $(RUNENV) ./lab/segvtest tree -wicked "" 10
+ $(RUNENV) ./lab/segvtest tree -wicked -oat "" 10
+ $(RUNENV) ./lab/segvtest dir -oat "" 10
+ $(RUNENV) ./lab/segvtest dir -oat "0.5" 100
+ $(RUNENV) ./lab/segvtest dir -oat "" 10
+ $(RUNENV) ./lab/segvtest dir -oat "100" 1
+ $(RUNENV) ./lab/segvtest dir -tran "" 10
+ $(RUNENV) ./lab/segvtest dir -wicked "" 10
+ $(RUNENV) ./lab/segvtest dir -wicked -oat "" 10
+ $(RUNENV) ./lab/segvtest forest "" 10
+ $(RUNENV) ./lab/segvtest forest -oat "0.5" 100
+ $(RUNENV) ./lab/segvtest forest -oat "" 10
+ $(RUNENV) ./lab/segvtest forest -oat "100" 1
+ $(RUNENV) ./lab/segvtest forest -tran "" 10
+ $(RUNENV) ./lab/segvtest forest -wicked "" 10
+ $(RUNENV) ./lab/segvtest forest -wicked -oat "" 10
+
+
+check-forever :
+ while true ; \
+ do \
+ $(MAKE) check || break ; \
+ $(MAKE) check || break ; \
+ $(MAKE) check || break ; \
+ $(MAKE) check || break ; \
+ $(MAKE) check-heavy || break ; \
+ $(MAKE) check-segv || break ; \
+ done
+
+
+doc :
+ $(MAKE) docclean
+ mkdir -p doc/api
+ doxygen
+
+
+docclean :
+ rm -rf doc/api
+
+
+gch :
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) *.h
+
+
+words.tsv :
+ cat /usr/share/dict/words | \
+ tr '\t\r' ' ' | grep -v '^ *$$' | cat -n | sort | \
+ LC_ALL=C sed -e 's/^ *//' -e 's/\(^[0-9]*\)\t\(.*\)/\2\t\1/' > words.tsv
+
+
+def : libkyotocabinet.a
+ ./lab/makevcdef libkyotocabinet.a > kyotocabinet.def
+
+
+.PHONY : all clean install check doc
+
+
+
+#================================================================
+# Building binaries
+#================================================================
+
+
+libkyotocabinet.a : $(LIBOBJFILES)
+ $(AR) $(ARFLAGS) $@ $(LIBOBJFILES)
+
+
+libkyotocabinet.so.$(LIBVER).$(LIBREV).0 : $(LIBOBJFILES)
+ if uname -a | egrep -i 'SunOS' > /dev/null ; \
+ then \
+ $(CXX) $(CXXFLAGS) -shared -Wl,-G,-h,libkyotocabinet.so.$(LIBVER) -o $@ \
+ $(LIBOBJFILES) $(LDFLAGS) $(LIBS) ; \
+ else \
+ $(CXX) $(CXXFLAGS) -shared -Wl,-soname,libkyotocabinet.so.$(LIBVER) -o $@ \
+ $(LIBOBJFILES) $(LDFLAGS) $(LIBS) ; \
+ fi
+
+
+libkyotocabinet.so.$(LIBVER) : libkyotocabinet.so.$(LIBVER).$(LIBREV).0
+ ln -f -s libkyotocabinet.so.$(LIBVER).$(LIBREV).0 $@
+
+
+libkyotocabinet.so : libkyotocabinet.so.$(LIBVER).$(LIBREV).0
+ ln -f -s libkyotocabinet.so.$(LIBVER).$(LIBREV).0 $@
+
+
+libkyotocabinet.$(LIBVER).$(LIBREV).0.dylib : $(LIBOBJFILES)
+ $(CXX) $(CXXFLAGS) -dynamiclib -o $@ \
+ -install_name $(LIBDIR)/libkyotocabinet.$(LIBVER).dylib \
+ -current_version $(LIBVER).$(LIBREV).0 -compatibility_version $(LIBVER) \
+ $(LIBOBJFILES) $(LDFLAGS) $(LIBS)
+
+
+libkyotocabinet.$(LIBVER).dylib : libkyotocabinet.$(LIBVER).$(LIBREV).0.dylib
+ ln -f -s libkyotocabinet.$(LIBVER).$(LIBREV).0.dylib $@
+
+
+libkyotocabinet.dylib : libkyotocabinet.$(LIBVER).$(LIBREV).0.dylib
+ ln -f -s libkyotocabinet.$(LIBVER).$(LIBREV).0.dylib $@
+
+
+kcutiltest : kcutiltest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcutilmgr : kcutilmgr.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcprototest : kcprototest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcstashtest : kcstashtest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kccachetest : kccachetest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcgrasstest : kcgrasstest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kchashtest : kchashtest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kchashmgr : kchashmgr.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kctreetest : kctreetest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kctreemgr : kctreemgr.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcdirtest : kcdirtest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcdirmgr : kcdirmgr.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcforesttest : kcforesttest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcforestmgr : kcforestmgr.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcpolytest : kcpolytest.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcpolymgr : kcpolymgr.o $(LIBRARYFILES)
+ $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kclangctest : kclangctest.o $(LIBRARYFILES)
+ $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -lkyotocabinet $(CMDLIBS)
+
+
+kcutil.o : kccommon.h kcutil.h myconf.h
+
+kcthread.o : kccommon.h kcutil.h kcthread.h myconf.h
+
+kcfile.o : kccommon.h kcutil.h kcthread.h kcfile.h myconf.h
+
+kccompress.o : kccommon.h kcutil.h kccompress.h myconf.h
+
+kccompare.o : kccommon.h kcutil.h kccompare.h myconf.h
+
+kcmap.o : kccommon.h kcutil.h kcmap.h myconf.h
+
+kcregex.o : kccommon.h kcutil.h kcregex.h myconf.h
+
+kcdb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h
+
+kcplantdb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h
+
+kcprotodb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h
+
+kcstashdb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcstashdb.h
+
+kccachedb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kccachedb.h
+
+kchashdb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kchashdb.h
+
+kcdirdb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcdirdb.h
+
+kctextdb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kctextdb.h
+
+kcpolydb.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h kcstashdb.h kccachedb.h kchashdb.h kcdirdb.h kctextdb.h kcpolydb.h
+
+kcdbext.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h kcstashdb.h kccachedb.h kchashdb.h kcdirdb.h kctextdb.h \
+ kcpolydb.h kcdbext.h
+
+kclangc.o : kccommon.h kcutil.h kcdb.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h kcstashdb.h kccachedb.h kchashdb.h kcdirdb.h kctextdb.h \
+ kcpolydb.h kcdbext.h kclangc.h
+
+kcutiltest.o kcutilmgr.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ cmdcommon.h
+
+kcprototest.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h cmdcommon.h
+
+kcstashtest.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcstashdb.h cmdcommon.h
+
+kccachetest.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kccachedb.h cmdcommon.h
+
+kcgrasstest.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kccachedb.h cmdcommon.h
+
+kchashtest.o kchashmgr.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kchashdb.h cmdcommon.h
+
+kctreetest.o kctreemgr.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kchashdb.h cmdcommon.h
+
+kcdirtest.o kcdirmgr.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcdirdb.h cmdcommon.h
+
+kcforesttest.o kcforestmgr.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcdirdb.h cmdcommon.h
+
+kcpolytest.o kcpolymgr.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h kcstashdb.h kccachedb.h kchashdb.h kcdirdb.h kctextdb.h \
+ kcpolydb.h kcdbext.h cmdcommon.h
+
+kclangctest.o : \
+ kccommon.h kcdb.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h \
+ kcmap.h kcregex.h \
+ kcplantdb.h kcprotodb.h kcstashdb.h kccachedb.h kchashdb.h kcdirdb.h kctextdb.h \
+ kcpolydb.h kcdbext.h kclangc.h
+
+
+
+# END OF FILE