| 
</$objtype/mkfile
TARG=divergefs
MANNAME=$TARG
MANSRC=doc/$MANNAME
MANSECT=4
MANTARG=/sys/man/$MANSECT/$MANNAME
OFILES=\
  common.$O\
  debug.$O\
  string.$O\
  utils.$O\
  collection.$O\
  array.$O\
  set.$O\
  dictionary.$O\
  qidgenerator.$O\
  filepath.$O\
  file.$O\
  fiddata.$O\
  rule.$O\
  allrule.$O\
  filedirrule.$O\
  baselayerrule.$O\
  namerule.$O\
  logicalrule.$O\
  regexrule.$O\
  moderule.$O\
  filehandle.$O\
  holemanager.$O\
  matcher.$O\
  config.$O\
  fs.$O\
  y.tab.$O\
  lex.yy.$O\
  main.$O\
HFILES=\
  common.h\
  string.h\
  debug.h\
  utils.h\
  collection.h\
  array.h\
  set.h\
  dictionary.h\
  filepath.h\
  rule.h\
  filehandle.h\
YFILES=config.y
LFILES=\
	config.l\
	y.tab.h\
LFLAGS=-9
BIN=/$objtype/bin
UPDATE=\
  mkfile\
  $HFILES\
  ${OFILES:%.$O=%.c}\
</sys/src/cmd/mkone
fs.$O %.$O: %.h
%.h:Q: 
  echo -n
main.$O: fs.h
matcher.$O: fiddata.h 
config.$O: fiddata.h matcher.h
filehandle.$O: fs.h
install:V: $BIN/$TARG /sys/man/4/divergefs
$MANTARG: $MANSRC
	cp $prereq $MANTARG
clean:V:
	rm -f *.[$OS] *.out y.tab.* y.debug y.output lex.yy.* $TARG
 |