]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/tcs/mkfile
kernel: keep segment locked for data2txt
[plan9front.git] / sys / src / cmd / tcs / mkfile
1 </$objtype/mkfile
2
3 TARG=tcs
4 OFILES=tcs.$O\
5         conv_jis.$O\
6         conv_big5.$O\
7         conv_gb.$O\
8         conv_gbk.$O\
9         conv_ksc.$O\
10         utf.$O\
11         html.$O\
12         kuten208.$O\
13         gb.$O\
14         gbk.$O\
15         ksc.$O\
16         big5.$O\
17         tune.$O
18
19 BIN=/$objtype/bin
20 </sys/src/cmd/mkone
21 CFLAGS= -DPLAN9 $CFLAGS
22
23 tcs.$O utf.$O:          hdr.h
24 tcs.$O:                 jis.h
25 tcs.$O kuten208.$O:     kuten208.h
26 tcs.$O big5.$O:         big5.h
27 tcs.$O gb.$O:           gb.h
28 tcs.$O:                 cyrillic.h
29 tcs.$O:                 conv.h
30 tcs.$O:                 8859.h
31 tcs.$O:                 ms.h
32 tcs.$O:                 misc.h
33 tcs.$O:                 alias.h
34 conv%.$O:               conv.h
35 conv_ksc.$O:            ksc.h
36
37 charsets.txt:
38         hget http://www.iana.org/assignments/character-sets | sed 's/\r//' >$target
39
40 alias.h: charsets.awk charsets.txt alias.txt
41         charsets.awk charsets.txt alias.txt >$target
42
43 clean:V:
44         rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output alias.h $TARG
45
46 nuke:V:
47         rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output alias.h $TARG