Blob


1 PLAN9=../../..
2 <$PLAN9/src/mkhdr
4 LIBOFILES=\
5 arena.$O\
6 arenas.$O\
7 buildbuck.$O\
8 clump.$O\
9 config.$O\
10 conv.$O\
11 dcache.$O\
12 dump.$O\
13 httpd.$O\
14 icache.$O\
15 ifile.$O\
16 index.$O\
17 lump.$O\
18 lumpcache.$O\
19 lumpqueue.$O\
20 part.$O\
21 score.$O\
22 sortientry.$O\
23 stats.$O\
24 syncarena.$O\
25 syncindex0.$O\
26 unwhack.$O\
27 utils.$O\
28 unittoull.$O\
29 whack.$O\
30 xml.$O\
31 zeropart.$O\
33 SLIB=libvs.a
35 LIB=$SLIB\
36 $PLAN9/lib/libventi.a\
37 $PLAN9/lib/libhttpd.a\
38 $PLAN9/lib/libbin.a\
39 $PLAN9/lib/libsec.a\
40 $PLAN9/lib/libthread.a\
41 $PLAN9/lib/lib9.a\
42 $PLAN9/lib/libfmt.a\
43 $PLAN9/lib/libutf.a\
45 HFILES= dat.h\
46 fns.h\
47 stdinc.h\
49 TARG=\
50 # venti\
51 fmtarenas\
52 fmtisect\
53 fmtindex\
54 buildindex\
55 checkarenas\
56 checkindex\
57 clumpstats\
58 findscore\
59 rdarena\
60 wrarena\
61 syncindex\
62 verifyarena\
63 sync\
64 read\
65 write\
66 copy\
68 BIN=$BIN/venti
70 it:V: all
72 <$PLAN9/src/mkmany
74 $SLIB: $LIBOFILES
75 $AR rvc $SLIB $LIBOFILES
77 # xml.c:D: mkxml dat.h
78 # ./mkxml dat.h > xml.c
80 ainstall:V: ${TARG:%=%.ainstall}
82 %.ainstall:V: $O.%
83 scp $prereq amsterdam:/usr/local/bin/venti/$stem
85 LDFLAGS=$LDFLAGS -l9