APE=/sys/src/ape < $APE/config L=/$objtype/lib/ape/lib9.a CFLAGS=$CFLAGS -I. -D_POSIX_SOURCE -D_PLAN9_SOURCE BUILTINS= NAMES=U=errstr bind mount unmount rfork segattach segdetach segflush segfree rendezvous getfcr OBJ=U=${NAMES:%=$L(%.$O)} install:VQ: $L echo done $L compile:V: $L test:VQ: echo lib9 has no test clean:V: rm -f *.[$OS] nuke:V: clean rm -f $L installall:V: for (objtype in $CPUS) mk install $L: $OBJ names=`{membername $newprereq} $AR rv $L $names && rm -f $names $RANLIB $L $L(%.$O):N: %.$O %.$O: %.c $CC $CFLAGS -c $stem.c %.$O: $objtype/%.s $AS $prereq %.$O: $objtype/%.c $CC $CFLAGS -c $objtype/$stem.c