chk.vx_code

来自「mysql-5.0.33源码包」· VX_CODE 代码 · 共 69 行

VX_CODE
69
字号
#!/bin/sh -## $Id: chk.vx_code,v 1.6 2002/03/27 20:20:25 bostic Exp $## Check to make sure the auto-generated utility code in the VxWorks build# directory compiles.d=../..[ -f $d/LICENSE ] || {	echo 'FAIL: cannot find source distribution directory.'	exit 1}[ -f ../libdb.a ] || (cd .. && make libdb.a) || {	echo 'FAIL: unable to find or build libdb.a'	exit 1}rm -f t.c t1.c t2.cheader(){	echo "int"	echo "main(int argc, char *argv[])"	echo "{return ($1(argv[1]));}"}(echo "int" echo "main(int argc, char *argv[])" echo "{" echo "int i;") > t1.cfor i in db_archive db_checkpoint db_deadlock db_dump db_load \    db_printlog db_recover db_stat db_upgrade db_verify dbdemo; do	echo "	compiling build_vxworks/$i"	(cat $d/build_vxworks/$i/$i.c; header $i) > t.c	if cc -Wall -I.. -I$d t.c \	    $d/clib/getopt.c \	    $d/common/util_arg.c \	    $d/common/util_cache.c \	    $d/common/util_log.c \	    $d/common/util_sig.c ../libdb.a -o t; then		:	else		echo "FAIL: unable to compile $i"		exit 1	fi	cat $d/build_vxworks/$i/$i.c >> t2.c	echo "i = $i(argv[1]);" >> t1.cdone(cat t2.c t1.c; echo "return (0); }") > t.cecho "	compiling build_vxworks utility composite"if cc -Dlint -Wall -I.. -I$d t.c \    $d/clib/getopt.c \    $d/common/util_arg.c \    $d/common/util_cache.c \    $d/common/util_log.c \    $d/common/util_sig.c ../libdb.a -o t; then	:else	echo "FAIL: unable to compile utility composite"	exit 1fiexit 0

⌨️ 快捷键说明

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