|  | <$PLAN9/src/mkhdr | 
|  | BIN=$BIN/fossil | 
|  |  | 
|  | TARG=fossil flchk flfmt conf last view | 
|  |  | 
|  | LIBFILES=\ | 
|  | 9p\ | 
|  | 9auth\ | 
|  | 9dir\ | 
|  | 9excl\ | 
|  | 9fid\ | 
|  | 9fsys\ | 
|  | 9lstn\ | 
|  | 9proc\ | 
|  | 9srv\ | 
|  | 9user\ | 
|  | Ccmd\ | 
|  | Ccli\ | 
|  | Ccons\ | 
|  | Clog\ | 
|  | archive\ | 
|  | nobwatch\ | 
|  | cache\ | 
|  | check\ | 
|  | disk\ | 
|  | error\ | 
|  | file\ | 
|  | fs\ | 
|  | pack\ | 
|  | periodic\ | 
|  | source\ | 
|  | vac\ | 
|  | walk\ | 
|  |  | 
|  | LIBCFILES=${LIBFILES:%=%.c} | 
|  | LIBOFILES=${LIBFILES:%=%.$O} | 
|  | LIB=libfs.a | 
|  |  | 
|  | HFILES=\ | 
|  | $PLAN9/include/venti.h\ | 
|  | stdinc.h\ | 
|  | vac.h\ | 
|  | dat.h\ | 
|  | fns.h\ | 
|  | fs.h\ | 
|  | error.h\ | 
|  | 9.h\ | 
|  | flfmt9660.h\ | 
|  |  | 
|  | CFILES=${TARG:%=%.c} $LIBCFILES flfmt9660.c | 
|  |  | 
|  | UPDATE=\ | 
|  | mkfile\ | 
|  | $CFILES\ | 
|  | $HFILES\ | 
|  |  | 
|  | default:V: all | 
|  |  | 
|  | <$PLAN9/src/mkmany | 
|  |  | 
|  | $LIB(%.$O):N: %.$O | 
|  | $LIB:	${LIBOFILES:%=$LIB(%)} | 
|  | $AR rsc $LIB $newmember | 
|  |  | 
|  | $O.flfmt: flfmt9660.$O | 
|  |  | 
|  | flfmt%.$O: flfmt9660.h | 
|  |  | 
|  | $O.conf:DQ: conf.rc | 
|  | { | 
|  | echo '#!/usr/local/plan9/bin/rc' | 
|  | echo '# THIS FILE IS AUTOMATICALLY GENERATED' | 
|  | echo '# FROM /usr/local/plan9/src/cmd/fossil/conf.rc.  DO NOT EDIT.' | 
|  | echo | 
|  | sed 1d conf.rc | 
|  | } >$target && chmod +x $target | 
|  |  | 
|  | clean: | 
|  | rm -f $LIB | 
|  |  | 
|  | nuke: clean |