diff options
Diffstat (limited to 'plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in')
-rw-r--r-- | plugins/Dbx_kyoto/src/kyotocabinet/Makefile.in | 1252 |
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 |