1</$objtype/mkfile 2 3LIB=/$objtype/lib/libthread.a 4 5OFILES=\ 6 $objtype.$O\ 7 channel.$O\ 8 chanprint.$O\ 9 create.$O\ 10 debug.$O\ 11 dial.$O\ 12 exec.$O\ 13 exit.$O\ 14 id.$O\ 15 iocall.$O\ 16 ioclose.$O\ 17 iodial.$O\ 18 ioopen.$O\ 19 ioproc.$O\ 20 ioread.$O\ 21 ioreadn.$O\ 22 iosleep.$O\ 23 iowrite.$O\ 24 kill.$O\ 25 lib.$O\ 26 main.$O\ 27 note.$O\ 28 ref.$O\ 29 rendez.$O\ 30 sched.$O\ 31 32CFILES=\ 33 386.c\ 34 amd64.c\ 35 arm.c\ 36 channel.c\ 37 chanprint.c\ 38 create.c\ 39 debug.c\ 40 dial.c\ 41 example.c\ 42 exec.c\ 43 exit.c\ 44 id.c\ 45 iocall.c\ 46 ioclose.c\ 47 iodial.c\ 48 ioopen.c\ 49 ioproc.c\ 50 ioread.c\ 51 ioreadn.c\ 52 iowrite.c\ 53 kill.c\ 54 lib.c\ 55 main.c\ 56 mips.c\ 57 note.c\ 58 power.c\ 59 rendez.c\ 60 sched.c\ 61 test.c\ 62 tprimes.c\ 63 64HFILES=\ 65 /sys/include/thread.h\ 66 threadimpl.h\ 67 68UPDATE=mkfile\ 69 /386/lib/libthread.a\ 70 $HFILES\ 71 $CFILES\ 72 $SFILES\ 73 74all:V: $LIB sched.acid channel.acid 75 76</sys/src/cmd/mksyslib 77 78$O.tprimes: tprimes.$O $LIB 79 $LD -o $target $prereq 80