1</$objtype/mkfile 2 3LIB=cc.a$O 4OFILES=\ 5 y.tab.$O\ 6 lex.$O\ 7 mac.$O\ 8 dcl.$O\ 9 acid.$O\ 10 pickle.$O\ 11 bits.$O\ 12 com.$O\ 13 scon.$O\ 14 funct.$O\ 15 sub.$O\ 16 com64.$O\ 17 compat.$O\ 18 dpchk.$O\ 19 omachcap.$O\ 20 21HFILES=cc.h\ 22 y.tab.h\ 23 24YFILES=cc.y\ 25 26CURCC=5c 6c 8c qc vc 27OTHERCC=kc 28 29</sys/src/cmd/mklib 30 31install:V: $LIB 32 date 33 34$LIB: $LIBOBJ 35 ar vu $LIB $OFILES 36 37mac.$O: macbody 38 39everything:V: 40 # mk the current compilers 41 for(DIR in cc $CURCC){ 42 cd ../$DIR 43 mk nuke 44 mk install 45 } 46 # mk all the others with those 47 for(DIR in cc $CURCC $OTHERCC){ 48 cd ../$DIR 49 mk nuke 50 mk installall 51 mk clean 52 } 53