| 
</$objtype/mkfile
DIR=\
  Array\
  ##BinArray\
  Binary\
  Bit\
  CPUTime\
  Char\
  Complex\
  Directory\
  FFI\
  GreenCard\
  IO\
  IOExtras\
  Internal\
  Ix\
  List\
  Locale\
  LowB\
  Maybe\
  Monad\
  NonStd\
  Numeric\
  Observe\
  PackedString\
  Plan9\
  Prelude\
  PreludeIO\
  PreludeList\
  PreludeText\
  Random\
  Ratio\
  System\
  Time\
  Vector\
all:V:
	for(i in $DIR)@{
	    echo $i
 		cd $i
		mk
		ar r ../Prelude.a *.$O
	}
clean:V:
    rm Prelude.a
    for(i in $DIR)@{
        echo $i
        cd $i
        mk clean
    }
 |