⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 Tokyo Cabinet的Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符
💻 IN
📖 第 1 页 / 共 3 页
字号:
	$(RUNENV) $(RUNCMD) ./tcamgr get casket.tch five > check.out	$(RUNENV) $(RUNCMD) ./tcamgr list -pv -fm f casket.tch > check.out	$(RUNENV) $(RUNCMD) ./tcamgr optimize casket.tch	$(RUNENV) $(RUNCMD) ./tcamgr put -dc casket.tch three third	$(RUNENV) $(RUNCMD) ./tcamgr get casket.tch three > check.out	$(RUNENV) $(RUNCMD) ./tcamgr get casket.tch four > check.out	$(RUNENV) $(RUNCMD) ./tcamgr get casket.tch five > check.out	$(RUNENV) $(RUNCMD) ./tcamgr misc casket.tch putlist six sixth seven seventh	$(RUNENV) $(RUNCMD) ./tcamgr misc casket.tch outlist six	$(RUNENV) $(RUNCMD) ./tcamgr misc casket.tch getlist three four five six > check.out	$(RUNENV) $(RUNCMD) ./tcamgr list -pv casket.tch > check.out	$(RUNENV) $(RUNCMD) ./tcamgr create 'casket.tct#mode=wct#idx=name:lex#idx=age:dec'	$(RUNENV) $(RUNCMD) ./tcamgr put -sep '|' casket.tct 1 "name|mikio|age|30"	$(RUNENV) $(RUNCMD) ./tcamgr put -sep '|' casket.tct 2 "name|fal|age|31"	$(RUNENV) $(RUNCMD) ./tcamgr put -sep '|' casket.tct 3 "name|lupin|age|29"	$(RUNENV) $(RUNCMD) ./tcamgr get -sep '\t' casket.tct 1 > check.out	$(RUNENV) $(RUNCMD) ./tcamgr list -sep '\t' -pv casket.tct > check.out	$(RUNENV) $(RUNCMD) ./tcamgr misc -sep '|' casket.tct search \	  "addcond|name|STRINC|i" "setorder|age|NUMASC" "setmax|1" "get" > check.out	$(RUNENV) $(RUNCMD) ./tcamgr misc -sep '|' casket.tct search "get" "out" > check.outcheck-valgrind :	make RUNCMD="valgrind --tool=memcheck --log-fd=1" check | tee leak.log	grep ERROR leak.log	grep 'at exit' leak.logcheck-large :	rm -rf casket*	$(RUNENV) $(RUNCMD) ./tchmttest typical casket 3 1000000 5000000 13 8	$(RUNENV) $(RUNCMD) ./tchmttest typical -nc casket 3 1000000 5000000 13 8	$(RUNENV) $(RUNCMD) ./tcbmttest typical casket 3 500000 8 8 500000 16 8	$(RUNENV) $(RUNCMD) ./tcbmttest typical -nc casket 3 500000 8 8 500000 16 8	$(RUNENV) $(RUNCMD) ./tcfmttest typical casket 3 500000 2048 4g	$(RUNENV) $(RUNCMD) ./tcfmttest typical -nc casket 3 500000 2048 4g	rm -rf casket*check-compare :	$(RUNENV) $(RUNCMD) ./tcatest compare casket 5 10000	$(RUNENV) $(RUNCMD) ./tcatest compare casket 10 5000	$(RUNENV) $(RUNCMD) ./tcatest compare casket 50 1000	$(RUNENV) $(RUNCMD) ./tcatest compare casket 100 500check-thread :	rm -rf casket*	$(RUNENV) $(RUNCMD) ./tcumttest typical 5 500000 500000	$(RUNENV) $(RUNCMD) ./tcumttest typical -nc -rr 1000 5 500000 500000	$(RUNENV) $(RUNCMD) ./tchmttest typical casket 5 500000 500000	$(RUNENV) $(RUNCMD) ./tchmttest typical -rc 500000 -nc -rr 1000 casket 5 500000 500000	$(RUNENV) $(RUNCMD) ./tcbmttest typical casket 5 100000 5 5	$(RUNENV) $(RUNCMD) ./tcbmttest typical -nc -rr 1000 casket 5 100000 5 5	$(RUNENV) $(RUNCMD) ./tcfmttest typical casket 5 500000 10	$(RUNENV) $(RUNCMD) ./tcfmttest typical -nc -rr 1000 casket 5 500000 10	rm -rf casket*check-race :	$(RUNENV) $(RUNCMD) ./tchmttest race casket 5 10000	$(RUNENV) $(RUNCMD) ./tcbmttest race casket 5 10000check-forever :	while true ; \	  do \	    make check || break ; \	    make check || break ; \	    make check-thread || break ; \	    make check-race || break ; \	    make check-race || break ; \	    make check-compare || break ; \	    make check-compare || break ; \	  donewords :	rm -f casket-* 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	./tchmgr create casket-hash -1 0 ; ./tchmgr importtsv casket-hash words.tsv	./tcbmgr create casket-btree 8192 ; ./tcbmgr importtsv casket-btree words.tsv	./tcbmgr create -td casket-btree-td 8192 ; ./tcbmgr importtsv casket-btree-td words.tsv	./tcbmgr create -tb casket-btree-tb 8192 ; ./tcbmgr importtsv casket-btree-tb words.tsv	./tcbmgr create -tt casket-btree-tt 8192 ; ./tcbmgr importtsv casket-btree-tt words.tsv	./tcbmgr create -tx casket-btree-tx 8192 ; ./tcbmgr importtsv casket-btree-tx words.tsv	wc -c words.tsv casket-hash casket-btree \	  casket-btree-td casket-btree-tb casket-btree-tt casket-btree-txwordtable :	rm -rf casket* 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\(.*\)/\1\tword\t\2\tnum\t\1/' \	    -e 's/$$/\txxx\tabc\tyyy\t123/' > words.tsv	./tctmgr create casket	./tctmgr setindex casket word	./tctmgr setindex -it dec casket num	./tctmgr importtsv casket words.tsv.PHONY : all clean install check#================================================================# Building binaries#================================================================libtokyocabinet.a : $(LIBOBJFILES)	$(AR) $(ARFLAGS) $@ $(LIBOBJFILES)libtokyocabinet.so.$(LIBVER).$(LIBREV).0 : $(LIBOBJFILES)	if uname -a | egrep -i 'SunOS' > /dev/null ; \	  then \	    $(CC) $(CFLAGS) -shared -Wl,-G,-h,libtokyocabinet.so.$(LIBVER) -o $@ \	      $(LIBOBJFILES) $(LDFLAGS) $(LIBS) ; \	  else \	    $(CC) $(CFLAGS) -shared -Wl,-soname,libtokyocabinet.so.$(LIBVER) -o $@ \	      $(LIBOBJFILES) $(LDFLAGS) $(LIBS) ; \	  filibtokyocabinet.so.$(LIBVER) : libtokyocabinet.so.$(LIBVER).$(LIBREV).0	ln -f -s libtokyocabinet.so.$(LIBVER).$(LIBREV).0 $@libtokyocabinet.so : libtokyocabinet.so.$(LIBVER).$(LIBREV).0	ln -f -s libtokyocabinet.so.$(LIBVER).$(LIBREV).0 $@libtokyocabinet.$(LIBVER).$(LIBREV).0.dylib : $(LIBOBJFILES)	$(CC) $(CFLAGS) -dynamiclib -o $@ \	  -install_name $(LIBDIR)/libtokyocabinet.$(LIBVER).dylib \	  -current_version $(LIBVER).$(LIBREV).0 -compatibility_version $(LIBVER) \	  $(LIBOBJFILES) $(LDFLAGS) $(LIBS)libtokyocabinet.$(LIBVER).dylib : libtokyocabinet.$(LIBVER).$(LIBREV).0.dylib	ln -f -s libtokyocabinet.$(LIBVER).$(LIBREV).0.dylib $@libtokyocabinet.dylib : libtokyocabinet.$(LIBVER).$(LIBREV).0.dylib	ln -f -s libtokyocabinet.$(LIBVER).$(LIBREV).0.dylib $@tcutest : tcutest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcumttest : tcumttest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcucodec : tcucodec.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tchtest : tchtest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tchmttest : tchmttest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tchmgr : tchmgr.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcbtest : tcbtest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcbmttest : tcbmttest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcbmgr : tcbmgr.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcftest : tcftest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcfmttest : tcfmttest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcfmgr : tcfmgr.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcttest : tcttest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tctmttest : tctmttest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tctmgr : tctmgr.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcatest : tcatest.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcamgr : tcamgr.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)tcawmgr.cgi : tcawmgr.o $(LIBRARYFILES)	$(LDENV) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CMDLDFLAGS) -ltokyocabinet $(LIBS)myconf.o : myconf.htcutil.o : myconf.h tcutil.h md5.htchdb.o : myconf.h tcutil.h tchdb.htcbdb.o : myconf.h tcutil.h tchdb.h tcbdb.htcfdb.o : myconf.h tcutil.h tcfdb.htctdb.o : myconf.h tcutil.h tchdb.h tctdb.htcadb.o : myconf.h tcutil.h tchdb.h tcbdb.h tcfdb.h tctdb.h tcadb.htcutest.o tcucodec.o : myconf.h tcutil.htchtest.o tchmttest.o tchmgr.o : myconf.h tcutil.h tchdb.htcbtest.o tcbmttest.o tcbmgr.o : myconf.h tcutil.h tchdb.h tcbdb.htcftest.o tcfmttest.o tcfmgr.o : myconf.h tcutil.h tcfdb.htcttest.o tctmttest.o tctmgr.o : myconf.h tcutil.h tchdb.h tcbdb.h tctdb.htcatest.o tcamgr.o tcawmgr.o : myconf.h tcutil.h tchdb.h tcbdb.h tcfdb.h tctdb.h tcadb.htokyocabinet_all.c : myconf.c tcutil.c md5.c tchdb.c tcbdb.c tcfdb.c tctdb.c tcadb.c	cat myconf.c tcutil.c md5.c tchdb.c tcbdb.c tcfdb.c tctdb.c tcadb.c > $@tokyocabinet_all.o : myconf.h tcutil.h tchdb.h tcbdb.h tcfdb.h tctdb.h tcadb.h# END OF FILE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -