1</$objtype/mkfile 2BIN=/$objtype/bin 3 4#bad bad... 5Oo=`{cat /$cputype/mkfile|grep '^O'|sed 's/.*=//g'} 6 7TARG=mpssetest\ 8 jtagfs\ 9 10CLEANFILES=*.genrtab\ 11 errors\ 12 rtab.c\ 13 xdb\ 14 xdg\ 15 16OFILES=\ 17 bebo.$O\ 18 chain.$O\ 19 debug.$O\ 20 icert.$O\ 21 jtag.$O\ 22 lebo.$O\ 23 ma.$O\ 24 mmu.$O\ 25 mpsse.$O\ 26 rtab.$O\ 27 tap.$O\ 28 29HFILES=\ 30 bebo.h\ 31 debug.h\ 32 icert.h\ 33 lebo.h\ 34 mmu.h\ 35 mpsse.h\ 36 tap.h\ 37 38UPDATE=\ 39 mkfile\ 40 $HFILES\ 41 ${OFILES:%.$O=%.c}\ 42 43</sys/src/cmd/mkmany 44 45$O.out: /$objtype/lib/libregexp.a 46 47rtab.c: genrtab.c 48 $Oo^c -FVw genrtab.c && $Oo^l -o $Oo.genrtab genrtab.$Oo 49 ./$Oo.genrtab > rtab.c 50 51rtest:V: all 52 ./test 53 54pubfiles=`{ls} 55 56 57/usr/paurea/src/jtag/jtag.tgz: $pubfiles 58 cd /usr/paurea/src/jtag/ && tar cv jtag/^$pubfiles|gzip > jtag.tgz 59 60dist:V: /usr/paurea/src/jtag/jtag.tgz 61 mk all && mk clean && 9fs sources && cp ../jtag.tgz /n/sources/contrib/paurea 62 63