xref: /plan9-contrib/sys/src/cmd/vnc/mkfile (revision ebe1d0a8b9996624470441a63d49d0fee1ba744c)
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