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

📄 mkfile

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻
字号:
</$objtype/mkfileCFLAGS=$CFLAGSUPDATEFLAGS=FILES=\	arena\	arenas\	buildbuck\	clump\	config\	conv\	dcache\	dump\	httpd\	icache\	ifile\	index\	lump\	lumpcache\	lumpqueue\	part\	score\	sortientry\	stats\	syncarena\	syncindex0\	unwhack\	utils\	unittoull\	whack\	xml\	zeropart\LIBCFILES=${FILES:%=%.c}LIBOFILES=${FILES:%=%.$O}SLIB=libvs.a.$OLIB=$SLIB\HFILES=	dat.h\	fns.h\	stdinc.h\TARG=\	venti\	fmtarenas\	fmtisect\	fmtindex\	buildindex\	checkarenas\	checkindex\	clumpstats\	findscore\	rdarena\	wrarena\	syncindex\	verifyarena\	sync\	read\	write\	copy\	conf\	printarena\#	dumparena\CFILES=${TARG:%=%.c} $LIBCFILESUPDATE=mkfile\	mkxml\	$HFILES\	$CFILES\BIN=/$objtype/bin/ventiit:V: all</sys/src/cmd/mkmanyINC=-I../include -I../lib/ventiCFLAGS=$INC $CFLAGSacid:	$HFILES icache.c	$CC $INC -a icache.c > acid || rm acidxml.c:	mkxml dat.h	mkxml dat.h > xml.c$SLIB(%.$O):N: %.$O$SLIB:	${LIBOFILES:%=$SLIB(%)}	names = `{echo $newprereq |sed 's/ /\n/g' |sed -n 's/'$SLIB'\(([^)]+)\)/\1/gp'}	ar vu $SLIB $names#	rm $namestest:V: all	slay $O.venti | rc	rm -f /tmp/arenas /tmp/isect	# zero them	{syscall seek 1 64000000 0; echo} >>/tmp/arenas	{syscall seek 1 3000000 0; echo} >>/tmp/isect	$O.fmtarenas -Z arena. /tmp/arenas	$O.fmtisect -Z isect0 /tmp/isect	$O.conf -w /tmp/arenas <{echo '	mem 1m	icmem 1m	bcmem 1m	index main	isect /tmp/isect	arenas /tmp/arenas	'}	$O.fmtindex /tmp/arenas	echo 	echo	echo starting venti	echo	echo	$O.venti -c /tmp/arenas -h tcp!127.1!888 -a tcp!127.1!777$O.conf:D: conf.rc	{		echo '#!/bin/rc'		echo '# THIS FILE IS AUTOMATICALLY GENERATED'		echo '# FROM /sys/src/cmd/fossil/conf.rc.  DO NOT EDIT.'		echo 		sed 1d conf.rc	} >$target && chmod +x $target

⌨️ 快捷键说明

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