plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

mkfile (1314B)


      1 <$PLAN9/src/mkhdr
      2 
      3 LIBOFILES=\
      4 	arena.$O\
      5 	arenas.$O\
      6 	bloom.$O\
      7 	buildbuck.$O\
      8 	clump.$O\
      9 	config.$O\
     10 	conv.$O\
     11 	dcache.$O\
     12 	disksched.$O\
     13 	dump.$O\
     14 	graph.$O\
     15 	hdisk.$O\
     16 	hproc.$O\
     17 	httpd.$O\
     18 	icache.$O\
     19 	icachewrite.$O\
     20 	ifile.$O\
     21 	index.$O\
     22 	lump.$O\
     23 	lumpcache.$O\
     24 	lumpqueue.$O\
     25 	part.$O\
     26 	png.$O\
     27 	round.$O\
     28 	score.$O\
     29 	sortientry.$O\
     30 	stats.$O\
     31 	syncarena.$O\
     32 	syncindex0.$O\
     33 	trace.$O\
     34 	unwhack.$O\
     35 	utils.$O\
     36 	unittoull.$O\
     37 	whack.$O\
     38 	xml.$O\
     39 	zblock.$O\
     40 	zeropart.$O\
     41 
     42 SLIB=libvs.a
     43 
     44 LIB=$SLIB $LIBDIR/libventi.a
     45 
     46 HFILES=	dat.h\
     47 	fns.h\
     48 	stdinc.h\
     49 	$PLAN9/include/venti.h\
     50 	$PLAN9/include/httpd.h\
     51 
     52 TARG=\
     53 	venti\
     54 	buildindex\
     55 	checkarenas\
     56 	checkindex\
     57 	clumpstats\
     58 	conf\
     59 	findscore\
     60 	fixarenas\
     61 	fmtarenas\
     62 	fmtbloom\
     63 	fmtindex\
     64 	fmtisect\
     65 	mirrorarenas\
     66 	printarena\
     67 	printarenapart\
     68 	rdarena\
     69 	syncindex\
     70 	verifyarena\
     71 	wrarena\
     72 
     73 OFILES=
     74 
     75 BIN=$BIN/venti
     76 
     77 it:V: $O.venti
     78 
     79 CLEANFILES=$CLEANFILES $SLIB
     80 
     81 <$PLAN9/src/mkmany
     82 
     83 $SLIB: $LIBOFILES
     84 	9ar rsc $SLIB $LIBOFILES
     85 
     86 # xml.c:D:	mkxml dat.h
     87 # 	./mkxml dat.h > xml.c
     88 
     89 acid:D: lumpcache.acid
     90 	cat $prereq >$target
     91 
     92 $O.conf:DQ: conf.rc
     93 	{
     94 		echo '#!/usr/local/plan9/bin/rc'
     95 		echo '# THIS FILE IS AUTOMATICALLY GENERATED'
     96 		echo '# FROM /usr/local/plan9/src/cmd/venti/srv/conf.rc.  DO NOT EDIT.'
     97 		echo 
     98 		sed 1d conf.rc
     99 	} >$target && chmod +x $target