Blob
1 <$PLAN9/src/mkhdr2 BIN=$BIN/fossil4 TARG=fossil flchk flfmt conf last view6 LIBFILES=\7 9p\8 9auth\9 9dir\10 9excl\11 9fid\12 9fsys\13 9lstn\14 9proc\15 9srv\16 9user\17 Ccmd\18 Ccli\19 Ccons\20 Clog\21 archive\22 nobwatch\23 cache\24 check\25 disk\26 error\27 file\28 fs\29 pack\30 periodic\31 source\32 vac\33 walk\35 LIBCFILES=${LIBFILES:%=%.c}36 LIBOFILES=${LIBFILES:%=%.$O}37 LIB=libfs.a39 HFILES=\40 $PLAN9/include/venti.h\41 stdinc.h\42 vac.h\43 dat.h\44 fns.h\45 fs.h\46 error.h\47 9.h\48 flfmt9660.h\50 CFILES=${TARG:%=%.c} $LIBCFILES flfmt9660.c52 UPDATE=\53 mkfile\54 $CFILES\55 $HFILES\57 default:V: all59 <$PLAN9/src/mkmany61 $LIB(%.$O):N: %.$O62 $LIB: ${LIBOFILES:%=$LIB(%)}63 $AR rsc $LIB $newmember65 $O.flfmt: flfmt9660.$O67 flfmt%.$O: flfmt9660.h69 $O.conf:DQ: conf.rc70 {71 echo '#!/usr/local/plan9/bin/rc'72 echo '# THIS FILE IS AUTOMATICALLY GENERATED'73 echo '# FROM /usr/local/plan9/src/cmd/fossil/conf.rc. DO NOT EDIT.'74 echo75 sed 1d conf.rc76 } >$target && chmod +x $target78 clean:79 rm -f $LIB81 nuke: clean