acl/samples/Makefile
zsxxsz a3b2e1f6d1 优化了线程池的性能
通过给线程池中的每一个线程一个独立的线程条件变量(之前是用同一个),大大减少了线程池在任务调度时的竞争问题
2014-01-19 23:59:13 +08:00

150 lines
3.4 KiB
Makefile

.PHONY = all clean
all:
@(cd master; make)
@(cd dlink; make)
@(cd iplink; make)
@(cd event; make)
@(cd fifo; make)
@(cd mempool; make)
@(cd thread; make)
@(cd debug_malloc; make)
@(cd mempool; make)
@(cd vstream; make)
@(cd vstream_unread; make)
@(cd vstream_fseek; make)
@(cd vstring; make)
@(cd watchdog; make)
@(cd ping; make)
@(cd flock; make)
@(cd net; make)
@(cd configure; make)
@(cd file; make)
@(cd file_fmt; make)
@(cd base64; make)
@(cd aio; make)
@(cd dns; make)
@(cd dns_req; make)
@(cd msg; make) # error
@(cd process; make)
@(cd cache; make)
@(cd cache2; make)
@(cd slice; make)
@(cd memdb; make)
@(cd iterator; make)
@(cd zdb; make)
# @(cd token_tree; make)
# @(cd vstream_popen; make)
# @(cd vstream_popen2; make)
@(cd vstream_fseek2; make)
@(cd http_gate; make)
@(cd msgio; make) # error
@(cd slice_mem; make)
@(cd http; make)
@(cd httpd; make)
@(cd htable; make)
@(cd server; make)
# @(cd xml; make)
@(cd log; make)
# @(cd mysql; make)
# @(cd mysql2; make)
# @(cd mysql3; make)
@(cd unix; make)
@(cd connect; make)
@(cd code; make)
@(cd resolve; make)
# @(cd dict; make)
@(cd vstring2; make)
# @(cd trace; make)
@(cd smtp; make)
@(cd json; make)
# @(cd html_code; make)
@(cd btree; make)
@(cd ifconf; make)
# @(cd jt2ft; make)
@(cd acl; make)
# @(cd dbpool; make)
@(cd smtp_client; make)
@(cd vstream_popen3; make)
@(cd mkdir; make)
@(cd udp_client; make)
@(cd udp_server; make)
@(cd http_probe; make)
@(cd vstream_server; make)
@(cd vstream_client; make)
clean:
@(cd master; make clean)
@(cd dlink; make clean)
@(cd iplink; make clean)
@(cd event; make clean)
@(cd fifo; make clean)
@(cd mempool; make clean)
@(cd thread; make clean)
@(cd debug_malloc; make clean)
@(cd mempool; make clean)
@(cd vstream; make clean)
@(cd vstream_unread; make clean)
@(cd vstream_fseek; make clean)
@(cd vstring; make clean)
@(cd watchdog; make clean)
@(cd ping; make clean)
@(cd flock; make clean)
@(cd net; make clean)
@(cd configure; make clean)
@(cd file; make clean)
@(cd file_fmt; make clean)
@(cd base64; make clean)
@(cd aio; make clean)
@(cd dns; make clean)
@(cd dns_req; make clean)
@(cd msg; make clean)
@(cd process; make clean)
@(cd cache; make clean)
@(cd cache2; make clean)
@(cd slice; make clean)
@(cd memdb; make clean)
@(cd iterator; make clean)
@(cd zdb; make clean)
@(cd token_tree; make clean)
@(cd vstream_popen; make clean)
@(cd vstream_popen2; make clean)
@(cd vstream_fseek2; make clean)
@(cd http_gate; make clean)
@(cd msgio; make clean)
@(cd slice_mem; make clean)
@(cd http; make clean)
@(cd httpd; make clean)
@(cd htable; make clean)
@(cd server; make clean)
@(cd xml; make clean)
@(cd log; make clean)
@(cd mysql; make clean)
@(cd mysql2; make clean)
@(cd mysql3; make clean)
@(cd unix; make clean)
@(cd connect; make clean)
@(cd code; make clean)
@(cd resolve; make clean)
@(cd master; make clean)
# @(cd dict; make clean)
@(cd vstring2; make clean)
@(cd trace; make clean)
@(cd smtp; make clean)
@(cd json; make clean)
@(cd html_code; make clean)
@(cd btree; make clean)
@(cd ifconf; make clean)
@(cd jt2ft; make clean)
@(cd acl; make clean)
# @(cd dbpool; make clean)
@(cd http_probe; make clean)
@(cd gc; make clean)
@(cd smtp_client; make clean)
@(cd vstream_popen3; make clean)
@(cd mkdir; make clean)
@(cd udp_client; make clean)
@(cd udp_server; make clean)
@(cd http_probe; make clean)
@(cd vstream_server; make clean)
@(cd vstream_client; make clean)