1</$objtype/mkfile 2 3TARG=vncs vncv 4BIN=/$objtype/bin 5 6OFILES=\ 7 proto.$O\ 8 auth.$O\ 9 10SOFILES=\ 11 devdraw.$O\ 12 devmouse.$O\ 13 devcons.$O\ 14 screen.$O\ 15 exporter.$O\ 16 dev.$O\ 17 chan.$O\ 18 compat.$O\ 19 exportfs.$O\ 20 kbds.$O\ 21 latin1.$O\ 22 rre.$O\ 23 rlist.$O\ 24 25COFILES=\ 26 draw.$O\ 27 kbdv.$O\ 28 color.$O\ 29 wsys.$O\ 30 31HFILES=\ 32 vnc.h\ 33 screen.h\ 34 compat.h\ 35 errstr.h\ 36 kbd.h\ 37 latin1.h\ 38 vncv.h\ 39 vncs.h\ 40 41UPDATE=\ 42 mkfile\ 43 $HFILES\ 44 ${OFILES:%.$O=%.c}\ 45 ${SOFILES:%.$O=%.c}\ 46 ${COFILES:%.$O=%.c}\ 47 ${TARG:%=%.c}\ 48 49 50default:V: all 51 52</sys/src/cmd/mkmany 53 54$O.vncs: $SOFILES 55 56$O.vncv: $COFILES 57 58errstr.h: error.h 59 sed 's/extern //;s,;.*/\* (.*) \*/, = "\1";,' < error.h > errstr.h 60 61kbds.$O: ksym2utf.h 62kbdv.$O: utf2ksym.h 63