📄 makefile
字号:
compile mconnect-io.c sig.h wait.h fork.h buffer.h strerr.h \
readwrite.h exit.h
./compile mconnect-io.c
ndelay_off.o: \
compile ndelay_off.c ndelay.h
./compile ndelay_off.c
ndelay_on.o: \
compile ndelay_on.c ndelay.h
./compile ndelay_on.c
open_read.o: \
compile open_read.c open.h
./compile open_read.c
open_trunc.o: \
compile open_trunc.c open.h
./compile open_trunc.c
open_write.o: \
compile open_write.c open.h
./compile open_write.c
openreadclose.o: \
compile openreadclose.c error.h open.h readclose.h stralloc.h \
gen_alloc.h openreadclose.h stralloc.h
./compile openreadclose.c
pathexec_env.o: \
compile pathexec_env.c stralloc.h gen_alloc.h alloc.h str.h byte.h \
env.h pathexec.h
./compile pathexec_env.c
pathexec_run.o: \
compile pathexec_run.c error.h stralloc.h gen_alloc.h str.h env.h \
pathexec.h
./compile pathexec_run.c
prog: \
tcpclient controllerx collector tcprules tcprulescheck argv0 recordio controller who@ date@ \
finger@ http@ tcpcat mconnect mconnect-io addcr delcr fixcrio \
rblsmtpd rts
prot.o: \
compile prot.c hasshsgr.h prot.h
./compile prot.c
rblsmtpd: \
load rblsmtpd.o commands.o dns.a time.a unix.a byte.a socket.lib
./load rblsmtpd commands.o dns.a time.a unix.a byte.a \
`cat socket.lib`
rblsmtpd.o: \
compile rblsmtpd.c byte.h str.h scan.h fmt.h env.h exit.h sig.h \
buffer.h readwrite.h sgetopt.h subgetopt.h strerr.h stralloc.h \
gen_alloc.h commands.h pathexec.h dns.h stralloc.h iopause.h taia.h \
tai.h uint64.h taia.h
./compile rblsmtpd.c
readclose.o: \
compile readclose.c readwrite.h error.h readclose.h stralloc.h \
gen_alloc.h
./compile readclose.c
recordio: \
load recordio.o time.a unix.a byte.a
./load recordio time.a unix.a byte.a
recordio.o: \
compile recordio.c sig.h buffer.h strerr.h str.h byte.h readwrite.h \
exit.h fmt.h iopause.h taia.h tai.h uint64.h pathexec.h
./compile recordio.c
remoteinfo.o: \
compile remoteinfo.c fmt.h buffer.h socket.h uint16.h error.h \
iopause.h taia.h tai.h uint64.h timeoutconn.h uint16.h remoteinfo.h \
stralloc.h gen_alloc.h uint16.h
./compile remoteinfo.c
rts: \
warn-auto.sh rts.sh conf-home
cat warn-auto.sh rts.sh \
| sed s}HOME}"`head -1 conf-home`"}g \
> rts
chmod 755 rts
rules.o: \
compile rules.c alloc.h stralloc.h gen_alloc.h open.h cdb.h uint32.h \
rules.h stralloc.h
./compile rules.c
scan_ulong.o: \
compile scan_ulong.c scan.h
./compile scan_ulong.c
seek_set.o: \
compile seek_set.c seek.h
./compile seek_set.c
select.h: \
choose compile trysysel.c select.h1 select.h2
./choose c trysysel select.h1 select.h2 > select.h
setup: \
it install
./install
sgetopt.o: \
compile sgetopt.c buffer.h sgetopt.h subgetopt.h subgetopt.h
./compile sgetopt.c
sig.o: \
compile sig.c sig.h
./compile sig.c
sig_block.o: \
compile sig_block.c sig.h hassgprm.h
./compile sig_block.c
sig_catch.o: \
compile sig_catch.c sig.h hassgact.h
./compile sig_catch.c
sig_pause.o: \
compile sig_pause.c sig.h hassgprm.h
./compile sig_pause.c
socket.lib: \
trylsock.c compile load
( ( ./compile trylsock.c && \
./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \
&& echo -lsocket -lnsl || exit 0 ) > socket.lib
rm -f trylsock.o trylsock
socket_accept.o: \
compile socket_accept.c byte.h socket.h uint16.h
./compile socket_accept.c
socket_bind.o: \
compile socket_bind.c byte.h socket.h uint16.h
./compile socket_bind.c
socket_conn.o: \
compile socket_conn.c readwrite.h byte.h socket.h uint16.h
./compile socket_conn.c
socket_delay.o: \
compile socket_delay.c socket.h uint16.h
./compile socket_delay.c
socket_listen.o: \
compile socket_listen.c socket.h uint16.h
./compile socket_listen.c
socket_local.o: \
compile socket_local.c byte.h socket.h uint16.h
./compile socket_local.c
socket_opts.o: \
compile socket_opts.c socket.h uint16.h
./compile socket_opts.c
socket_remote.o: \
compile socket_remote.c byte.h socket.h uint16.h
./compile socket_remote.c
socket_tcp.o: \
compile socket_tcp.c ndelay.h socket.h uint16.h
./compile socket_tcp.c
socket_udp.o: \
compile socket_udp.c ndelay.h socket.h uint16.h
./compile socket_udp.c
str_chr.o: \
compile str_chr.c str.h
./compile str_chr.c
str_diff.o: \
compile str_diff.c str.h
./compile str_diff.c
str_len.o: \
compile str_len.c str.h
./compile str_len.c
str_start.o: \
compile str_start.c str.h
./compile str_start.c
stralloc_cat.o: \
compile stralloc_cat.c byte.h stralloc.h gen_alloc.h
./compile stralloc_cat.c
stralloc_catb.o: \
compile stralloc_catb.c stralloc.h gen_alloc.h byte.h
./compile stralloc_catb.c
stralloc_cats.o: \
compile stralloc_cats.c byte.h str.h stralloc.h gen_alloc.h
./compile stralloc_cats.c
stralloc_copy.o: \
compile stralloc_copy.c byte.h stralloc.h gen_alloc.h
./compile stralloc_copy.c
stralloc_eady.o: \
compile stralloc_eady.c alloc.h stralloc.h gen_alloc.h \
gen_allocdefs.h
./compile stralloc_eady.c
stralloc_opyb.o: \
compile stralloc_opyb.c stralloc.h gen_alloc.h byte.h
./compile stralloc_opyb.c
stralloc_opys.o: \
compile stralloc_opys.c byte.h str.h stralloc.h gen_alloc.h
./compile stralloc_opys.c
stralloc_pend.o: \
compile stralloc_pend.c alloc.h stralloc.h gen_alloc.h \
gen_allocdefs.h
./compile stralloc_pend.c
strerr_die.o: \
compile strerr_die.c buffer.h exit.h strerr.h
./compile strerr_die.c
strerr_sys.o: \
compile strerr_sys.c error.h strerr.h
./compile strerr_sys.c
subgetopt.o: \
compile subgetopt.c subgetopt.h
./compile subgetopt.c
systype: \
find-systype.sh conf-cc conf-ld trycpp.c x86cpuid.c
( cat warn-auto.sh; \
echo CC=\'`head -1 conf-cc`\'; \
echo LD=\'`head -1 conf-ld`\'; \
cat find-systype.sh; \
) | sh > systype
tai_pack.o: \
compile tai_pack.c tai.h uint64.h
./compile tai_pack.c
taia_add.o: \
compile taia_add.c taia.h tai.h uint64.h
./compile taia_add.c
taia_approx.o: \
compile taia_approx.c taia.h tai.h uint64.h
./compile taia_approx.c
taia_frac.o: \
compile taia_frac.c taia.h tai.h uint64.h
./compile taia_frac.c
taia_less.o: \
compile taia_less.c taia.h tai.h uint64.h
./compile taia_less.c
taia_now.o: \
compile taia_now.c taia.h tai.h uint64.h
./compile taia_now.c
taia_pack.o: \
compile taia_pack.c taia.h tai.h uint64.h
./compile taia_pack.c
taia_sub.o: \
compile taia_sub.c taia.h tai.h uint64.h
./compile taia_sub.c
taia_uint.o: \
compile taia_uint.c taia.h tai.h uint64.h
./compile taia_uint.c
tcpcat: \
warn-auto.sh tcpcat.sh conf-home
cat warn-auto.sh tcpcat.sh \
| sed s}HOME}"`head -1 conf-home`"}g \
> tcpcat
chmod 755 tcpcat
#controller: \
#load controller.o remoteinfo.o timeoutconn.o dns.a time.a unix.a \
#byte.a socket.lib
# ./load controller remoteinfo.o timeoutconn.o dns.a time.a \
# unix.a byte.a `cat socket.lib`
controllerx:controller.o
gcc -s -I//arbor/mysql-5.1.20-beta-linux-i686-glibc23/include -L/arbor/mysql-5.1.20-beta-linux-i686-glibc23/lib/ -lmysqlclient -o controller controller.o remoteinfo.o timeoutconn.o dns.a time.a unix.a byte.a socket.lib
controller.o: \
compile controller.c sig.h exit.h sgetopt.h subgetopt.h uint16.h fmt.h \
scan.h str.h ip4.h uint16.h socket.h uint16.h fd.h stralloc.h \
gen_alloc.h buffer.h error.h strerr.h pathexec.h timeoutconn.h \
uint16.h remoteinfo.h stralloc.h uint16.h dns.h stralloc.h iopause.h \
taia.h tai.h uint64.h taia.h
./compile controller.c
tcprules: \
load tcprules.o cdb.a unix.a byte.a
./load tcprules cdb.a unix.a byte.a
tcprules.o: \
compile tcprules.c strerr.h stralloc.h gen_alloc.h getln.h buffer.h \
stralloc.h buffer.h exit.h fmt.h byte.h cdb_make.h buffer.h uint32.h
./compile tcprules.c
tcprulescheck: \
load tcprulescheck.o rules.o cdb.a unix.a byte.a
./load tcprulescheck rules.o cdb.a unix.a byte.a
tcprulescheck.o: \
compile tcprulescheck.c byte.h buffer.h strerr.h env.h rules.h \
stralloc.h gen_alloc.h
./compile tcprulescheck.c
collector: \
load collector.o rules.o remoteinfo.o timeoutconn.o cdb.a dns.a \
time.a unix.a byte.a socket.lib
./load collector rules.o remoteinfo.o timeoutconn.o cdb.a \
dns.a time.a unix.a byte.a `cat socket.lib`
tcpclient.o: \
compile tcpclient.c uint16.h str.h byte.h fmt.h scan.h ip4.h fd.h \
exit.h env.h prot.h open.h wait.h readwrite.h stralloc.h gen_alloc.h \
alloc.h buffer.h error.h strerr.h sgetopt.h subgetopt.h pathexec.h \
socket.h uint16.h ndelay.h remoteinfo.h stralloc.h uint16.h rules.h \
stralloc.h sig.h dns.h stralloc.h iopause.h taia.h tai.h uint64.h \
taia.h
./compile tcpclient.c
tcpclient: \
load tcpclient.o rules.o remoteinfo.o timeoutconn.o cdb.a dns.a \
time.a unix.a byte.a socket.lib
./load tcpclient rules.o remoteinfo.o timeoutconn.o cdb.a \
dns.a time.a unix.a byte.a `cat socket.lib`
time.a: \
makelib iopause.o tai_pack.o taia_add.o taia_approx.o taia_frac.o \
taia_less.o taia_now.o taia_pack.o taia_sub.o taia_uint.o
./makelib time.a iopause.o tai_pack.o taia_add.o \
taia_approx.o taia_frac.o taia_less.o taia_now.o \
taia_pack.o taia_sub.o taia_uint.o
timeoutconn.o: \
compile timeoutconn.c ndelay.h socket.h uint16.h iopause.h taia.h \
tai.h uint64.h error.h timeoutconn.h uint16.h
./compile timeoutconn.c
uint16_pack.o: \
compile uint16_pack.c uint16.h
./compile uint16_pack.c
uint16_unpack.o: \
compile uint16_unpack.c uint16.h
./compile uint16_unpack.c
uint32.h: \
tryulong32.c compile load uint32.h1 uint32.h2
( ( ./compile tryulong32.c && ./load tryulong32 && \
./tryulong32 ) >/dev/null 2>&1 \
&& cat uint32.h2 || cat uint32.h1 ) > uint32.h
rm -f tryulong32.o tryulong32
uint32_pack.o: \
compile uint32_pack.c uint32.h
./compile uint32_pack.c
uint32_unpack.o: \
compile uint32_unpack.c uint32.h
./compile uint32_unpack.c
uint64.h: \
choose compile load tryulong64.c uint64.h1 uint64.h2
./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h
unix.a: \
makelib alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o buffer_2.o \
buffer_copy.o buffer_get.o buffer_put.o env.o error.o error_str.o \
fd_copy.o fd_move.o getln.o getln2.o ndelay_off.o ndelay_on.o \
open_read.o open_trunc.o open_write.o openreadclose.o pathexec_env.o \
pathexec_run.o prot.o readclose.o seek_set.o sgetopt.o sig.o \
sig_block.o sig_catch.o sig_pause.o socket_accept.o socket_bind.o \
socket_conn.o socket_delay.o socket_listen.o socket_local.o \
socket_opts.o socket_remote.o socket_tcp.o socket_udp.o \
stralloc_cat.o stralloc_catb.o stralloc_cats.o stralloc_copy.o \
stralloc_eady.o stralloc_opyb.o stralloc_opys.o stralloc_pend.o \
strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o wait_pid.o
./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o \
buffer_1.o buffer_2.o buffer_copy.o buffer_get.o \
buffer_put.o env.o error.o error_str.o fd_copy.o fd_move.o \
getln.o getln2.o ndelay_off.o ndelay_on.o open_read.o \
open_trunc.o open_write.o openreadclose.o pathexec_env.o \
pathexec_run.o prot.o readclose.o seek_set.o sgetopt.o \
sig.o sig_block.o sig_catch.o sig_pause.o socket_accept.o \
socket_bind.o socket_conn.o socket_delay.o socket_listen.o \
socket_local.o socket_opts.o socket_remote.o socket_tcp.o \
socket_udp.o stralloc_cat.o stralloc_catb.o stralloc_cats.o \
stralloc_copy.o stralloc_eady.o stralloc_opyb.o \
stralloc_opys.o stralloc_pend.o strerr_die.o strerr_sys.o \
subgetopt.o wait_nohang.o wait_pid.o
wait_nohang.o: \
compile wait_nohang.c haswaitp.h
./compile wait_nohang.c
wait_pid.o: \
compile wait_pid.c error.h haswaitp.h
./compile wait_pid.c
who@: \
warn-auto.sh who@.sh conf-home
cat warn-auto.sh who@.sh \
| sed s}HOME}"`head -1 conf-home`"}g \
> who@
chmod 755 who@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -