ref: eab5599e480cc900f86acca3d157ad670110d570
dir: /lib/std/mkfile/
</$objtype/mkfile SYSLIB=sys SYSSRC= \ sys.myr \ systypes.myr \ ifreq.myr \ SYSASMSRC= \ syscall.s \ util.s STDLIB=std STDSRC= \ alloc.myr \ bigint.myr \ bitset.myr \ blat.myr \ chartype.myr \ cmp.myr \ dial.myr \ die.myr \ dir.myr \ endian.myr \ env.myr \ execvp.myr \ extremum.myr \ fltbits.myr \ fmt.myr \ fltfmt.myr \ hashfuncs.myr \ hasprefix.myr \ hassuffix.myr \ htab.myr \ intparse.myr \ ipparse.myr \ mk.myr \ now.myr \ option.myr \ optparse.myr \ pathjoin.myr \ rand.myr \ resolve.myr \ result.myr \ search.myr \ slcp.myr \ sldup.myr \ sleq.myr \ slfill.myr \ sljoin.myr \ slpush.myr \ slput.myr \ slurp.myr \ sort.myr \ spork.myr \ strfind.myr \ strjoin.myr \ strsplit.myr \ strstrip.myr \ syswrap.myr \ swap.myr \ try.myr \ types.myr \ units.myr \ utf.myr \ varargs.myr \ wait.myr \ all:V: lib$STDLIB.a lib$SYSLIB.a install:V: all mkdir -p /$objtype/lib/myr/ cp lib$STDLIB.a lib$SYSLIB.a /$objtype/lib/myr/ cp $STDLIB $SYSLIB /$objtype/lib/myr/ lib$STDLIB.a: $STDSRC $ASMSRC lib$SYSLIB.a ../myrbuild/$O.out -I. -C../6/$O.out -M../muse/$O.out -l $STDLIB $STDSRC $STDASMSRC lib$SYSLIB.a: $SYSSRC $SYSASMSRC ../myrbuild/$O.out -C../6/$O.out -M../muse/$O.out -l $SYSLIB $SYSSRC $SYSASMSRC %.myr: %+plan9-x64.myr cp $stem+plan9-x64.myr $stem.myr %.myr: %+plan9.myr cp $stem+plan9.myr $stem.myr %.myr: %+x64.myr cp $stem+x64.myr $stem.myr %.s: %+plan9-x64.s cp $stem+plan9-x64.s $stem.s %.s: %+x64.s cp $stem+x64.s $stem.s OBJ=${STDSRC:%.myr=%.$O} ${SYSSRC:%.myr=%.$O} ${STDASMSRC:%.s=%.$O} ${SYSASMSRC:%.s=%.$O} USE=${STDSRC:%.myr=%.use} ${SYSSRC:%.myr=%.use} ${STDLIB} LIBS=lib$STDLIB.a lib$SYSLIB.a .PHONY: clean clean:V: rm -f $OBJ rm -f $USE rm -f $LIBS $STDLIB $SYSLIB nuke:V: clean