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