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

📄 makefile.in

📁 高性能嵌入式数据库在高并发的环境下使用最好是64位系统比较好
💻 IN
📖 第 1 页 / 共 2 页
字号:
	$(RUNENV) $(RUNCMD) ./tcbmttest wicked -nc casket 5 5000	$(RUNENV) $(RUNCMD) ./tcbmttest wicked -tl -td casket 5 5000	$(RUNENV) $(RUNCMD) ./tchmttest wicked -tb casket 5 5000	$(RUNENV) $(RUNCMD) ./tcbmttest typical casket 5 50000 5 5	$(RUNENV) $(RUNCMD) ./tcbmttest typical -rr 1000 casket 5 50000 5 5	$(RUNENV) $(RUNCMD) ./tcbmttest typical -tl -nc casket 5 50000 5 5	$(RUNENV) $(RUNCMD) ./tcbmgr create casket 4 4 3 1 1	$(RUNENV) $(RUNCMD) ./tcbmgr inform casket	$(RUNENV) $(RUNCMD) ./tcbmgr put casket one first	$(RUNENV) $(RUNCMD) ./tcbmgr put casket two second	$(RUNENV) $(RUNCMD) ./tcbmgr put -dk casket three third	$(RUNENV) $(RUNCMD) ./tcbmgr put -dc casket three third	$(RUNENV) $(RUNCMD) ./tcbmgr put -dc casket three third	$(RUNENV) $(RUNCMD) ./tcbmgr put -dd casket three third	$(RUNENV) $(RUNCMD) ./tcbmgr put -dd casket three third	$(RUNENV) $(RUNCMD) ./tcbmgr put casket four fourth	$(RUNENV) $(RUNCMD) ./tcbmgr put -dk casket five fifth	$(RUNENV) $(RUNCMD) ./tcbmgr out casket one	$(RUNENV) $(RUNCMD) ./tcbmgr out casket two	$(RUNENV) $(RUNCMD) ./tcbmgr get casket three > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr get casket four > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr get casket five > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr list -pv casket > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr list -j three -pv casket > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr optimize casket	$(RUNENV) $(RUNCMD) ./tcbmgr put -dc casket three third	$(RUNENV) $(RUNCMD) ./tcbmgr get casket three > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr get casket four > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr get casket five > check.out	$(RUNENV) $(RUNCMD) ./tcbmgr list -pv casket > check.out	$(RUNENV) $(RUNCMD) ./tcftest write casket 50000 50	$(RUNENV) $(RUNCMD) ./tcftest read casket	$(RUNENV) $(RUNCMD) ./tcftest remove casket	$(RUNENV) $(RUNCMD) ./tcftest write casket 50000 50	$(RUNENV) $(RUNCMD) ./tcftest read -mt -nb casket	$(RUNENV) $(RUNCMD) ./tcftest remove -mt casket	$(RUNENV) $(RUNCMD) ./tcftest rcat -pn 500 casket 50000 50	$(RUNENV) $(RUNCMD) ./tcftest rcat -nl -pn 500 -rl casket 5000 500	$(RUNENV) $(RUNCMD) ./tcfmgr list -pv casket > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr list -pv -ri "[100,200)" -px casket > check.out	$(RUNENV) $(RUNCMD) ./tcftest misc casket 5000	$(RUNENV) $(RUNCMD) ./tcftest misc -mt -nl casket 500	$(RUNENV) $(RUNCMD) ./tcftest wicked casket 50000	$(RUNENV) $(RUNCMD) ./tcftest wicked -mt -nb casket 50000	$(RUNENV) $(RUNCMD) ./tcfmttest write casket 5 5000 50	$(RUNENV) $(RUNCMD) ./tcfmttest read casket 5	$(RUNENV) $(RUNCMD) ./tcfmttest read -rnd casket 5	$(RUNENV) $(RUNCMD) ./tcfmttest remove casket 5	$(RUNENV) $(RUNCMD) ./tcfmttest wicked -nc casket 5 5000	$(RUNENV) $(RUNCMD) ./tcfmttest wicked casket 5 5000	$(RUNENV) $(RUNCMD) ./tcfmttest typical casket 5 50000 50	$(RUNENV) $(RUNCMD) ./tcfmttest typical -rr 1000 casket 5 50000 50	$(RUNENV) $(RUNCMD) ./tcfmttest typical -nc casket 5 50000 50	$(RUNENV) $(RUNCMD) ./tcfmgr create casket 50	$(RUNENV) $(RUNCMD) ./tcfmgr inform casket	$(RUNENV) $(RUNCMD) ./tcfmgr put casket 1 first	$(RUNENV) $(RUNCMD) ./tcfmgr put casket 2 second	$(RUNENV) $(RUNCMD) ./tcfmgr put -dk casket 3 third	$(RUNENV) $(RUNCMD) ./tcfmgr put -dc casket 3 third	$(RUNENV) $(RUNCMD) ./tcfmgr put -dc casket 3 third	$(RUNENV) $(RUNCMD) ./tcfmgr put -dc casket 3 third	$(RUNENV) $(RUNCMD) ./tcfmgr put casket 4 fourth	$(RUNENV) $(RUNCMD) ./tcfmgr put -dk casket 5 fifth	$(RUNENV) $(RUNCMD) ./tcfmgr out casket 1	$(RUNENV) $(RUNCMD) ./tcfmgr out casket 2	$(RUNENV) $(RUNCMD) ./tcfmgr get casket 3 > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr get casket 4 > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr get casket 5 > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr list -pv casket > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr optimize casket 5	$(RUNENV) $(RUNCMD) ./tcfmgr put -dc casket 3 third	$(RUNENV) $(RUNCMD) ./tcfmgr get casket 3 > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr get casket 4 > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr get casket 5 > check.out	$(RUNENV) $(RUNCMD) ./tcfmgr list -pv casket > check.out	$(RUNENV) $(RUNCMD) ./tcatest write 'casket.tch#mode=wct#bnum=5000' 50000	$(RUNENV) $(RUNCMD) ./tcatest read 'casket.tch#mode=r'	$(RUNENV) $(RUNCMD) ./tcatest remove 'casket.tch#mode=w'	$(RUNENV) $(RUNCMD) ./tcatest misc 'casket.tch#mode=wct#bnum=500#opts=ld' 5000	$(RUNENV) $(RUNCMD) ./tcatest wicked 'casket.tch#mode=wct' 5000	$(RUNENV) $(RUNCMD) ./tcatest write 'casket.tcb#mode=wct#lmemb=5#nmemb=5' 50000	$(RUNENV) $(RUNCMD) ./tcatest read 'casket.tcb#mode=r'	$(RUNENV) $(RUNCMD) ./tcatest remove 'casket.tcb#mode=w'	$(RUNENV) $(RUNCMD) ./tcatest misc 'casket.tcb#mode=wct#lmemb=5#nmemb=5#opts=ld' 5000	$(RUNENV) $(RUNCMD) ./tcatest wicked 'casket.tcb#mode=wct' 5000	$(RUNENV) $(RUNCMD) ./tcatest write 'casket.tcf#mode=wct#width=10' 50000	$(RUNENV) $(RUNCMD) ./tcatest read 'casket.tcf#mode=r'	$(RUNENV) $(RUNCMD) ./tcatest remove 'casket.tcf#mode=w'	$(RUNENV) $(RUNCMD) ./tcatest write '*#bnum=5000#cap=100' 50000	$(RUNENV) $(RUNCMD) ./tcatest misc '*' 5000	$(RUNENV) $(RUNCMD) ./tcatest wicked '*' 5000	$(RUNENV) $(RUNCMD) ./tcamgr create 'casket.tch#mode=wct#bnum=3'	$(RUNENV) $(RUNCMD) ./tcamgr inform 'casket.tch'	$(RUNENV) $(RUNCMD) ./tcamgr put casket.tch one first	$(RUNENV) $(RUNCMD) ./tcamgr put casket.tch two second	$(RUNENV) $(RUNCMD) ./tcamgr put -dk casket.tch three third	$(RUNENV) $(RUNCMD) ./tcamgr put -dc casket.tch three third	$(RUNENV) $(RUNCMD) ./tcamgr put -dc casket.tch three third	$(RUNENV) $(RUNCMD) ./tcamgr put -dc casket.tch three third	$(RUNENV) $(RUNCMD) ./tcamgr put casket.tch four fourth	$(RUNENV) $(RUNCMD) ./tcamgr put -dk casket.tch five fifth	$(RUNENV) $(RUNCMD) ./tcamgr out casket.tch one	$(RUNENV) $(RUNCMD) ./tcamgr out casket.tch two	$(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 list -pv -fm f casket.tch > check.out	$(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 list -pv casket.tch > check.out	rm -rf casket*	@printf '\n'	@printf '#================================================================\n'	@printf '# Checking completed.\n'	@printf '#================================================================\n'check-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	rm -rf casket*check-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	rm -rf casket*check-forever :	while true ; \	  do \	    make check || break ; \	    make check || break ; \	    make check || break ; \	    make check || break ; \	    make check || break ; \	    make check-thread || break ; \	  donewords :	rm -f casket-* words.tsv	cat /usr/share/dict/words | \	  tr '\t\r' '  ' | grep -v '^ *$$' | cat -n | sort | \	  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-tx.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) -shared -Wl,-G,-h,libtokyocabinet.so.$(LIBVER) -o $@ $(LIBOBJFILES) \	      $(LDFLAGS) $(LIBS) ; \	  else \	    $(CC) -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) -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)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 : tcutil.h myconf.h md5.htchdb.o : tchdb.h tcutil.h myconf.htcbdb.o : tcbdb.h tchdb.h tcutil.h myconf.htcfdb.o : tcfdb.h tcutil.h myconf.htcutest.o tcucodec.o : tcutil.h myconf.htchtest.o tchmttest.o tchmgr.o : tcutil.h tchdb.h myconf.htcbtest.o tcbmttest.o tcbmgr.o : tcutil.h tchdb.h tcbdb.h myconf.htcftest.o tcfmttest.o tcfmgr.o : tcutil.h tcfdb.h myconf.htcatest.o tcamgr.o tcawmgr.o : tcutil.h tchdb.h tcbdb.h tcadb.h myconf.h# END OF FILE

⌨️ 快捷键说明

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