Blame


1 a31db67d 2004-04-21 devnull <$PLAN9/src/mkhdr
2 a31db67d 2004-04-21 devnull NPROC=3
3 a31db67d 2004-04-21 devnull
4 a31db67d 2004-04-21 devnull OBJ=main.$O font.$O \
5 a31db67d 2004-04-21 devnull kmap.$O kbits.$O kuten208.$O \
6 a31db67d 2004-04-21 devnull bmap.$O bbits.$O big5.$O \
7 a31db67d 2004-04-21 devnull gmap.$O gbits.$O qbits.$O gb.$O
8 a31db67d 2004-04-21 devnull
9 a31db67d 2004-04-21 devnull $O.out: $OBJ
10 a31db67d 2004-04-21 devnull $LD $prereq -lbio -lg
11 a31db67d 2004-04-21 devnull
12 a31db67d 2004-04-21 devnull %.$O: %.c
13 a31db67d 2004-04-21 devnull $CC -w $stem.c
14 a31db67d 2004-04-21 devnull
15 a31db67d 2004-04-21 devnull $O: hdr.h
16 a31db67d 2004-04-21 devnull
17 a31db67d 2004-04-21 devnull kuten208.$O: ../kuten208.c
18 a31db67d 2004-04-21 devnull $CC -I.. -w ../kuten208.c
19 a31db67d 2004-04-21 devnull big5.$O: ../big5.c
20 a31db67d 2004-04-21 devnull $CC -I.. -w ../big5.c
21 a31db67d 2004-04-21 devnull gb.$O: ../gb.c
22 a31db67d 2004-04-21 devnull $CC -I.. -w ../gb.c
23 a31db67d 2004-04-21 devnull
24 a31db67d 2004-04-21 devnull kuten208.$O kmap.$O: ../kuten208.h
25 a31db67d 2004-04-21 devnull big5.$O bmap.$O: ../big5.h
26 a31db67d 2004-04-21 devnull gb.$O gmap.$O: ../gb.h
27 a31db67d 2004-04-21 devnull
28 a31db67d 2004-04-21 devnull clean:V:
29 a31db67d 2004-04-21 devnull rm -f [$OS].out *.[$OS] y.tab.? rc.*
30 a31db67d 2004-04-21 devnull
31 a31db67d 2004-04-21 devnull poot:V: merge
32 a31db67d 2004-04-21 devnull merge /lib/font/bit/gb/*.7000.24 > /dev/null
33 a31db67d 2004-04-21 devnull
34 a31db67d 2004-04-21 devnull merge: merge.c
35 a31db67d 2004-04-21 devnull $CC -w merge.c && vl -o merge merge.$O && rm merge.$O
36 a31db67d 2004-04-21 devnull
37 a31db67d 2004-04-21 devnull fonts:V: v.out rc.jis rc.big5
38 a31db67d 2004-04-21 devnull jis.rc
39 a31db67d 2004-04-21 devnull big5.rc
40 a31db67d 2004-04-21 devnull
41 a31db67d 2004-04-21 devnull rc.jis:VQD:
42 a31db67d 2004-04-21 devnull awk 'BEGIN {
43 a31db67d 2004-04-21 devnull fontsize = 512 # set this to chars/subfont
44 a31db67d 2004-04-21 devnull dest = "/lib/font/bit/jis"
45 a31db67d 2004-04-21 devnull print "#!/bin/rc"
46 a31db67d 2004-04-21 devnull printf "v.out -s 0x3000 0x303f > %s/jis3000.16\n", dest
47 a31db67d 2004-04-21 devnull printf "v.out -s 0x30a1 0x30fe > %s/katakana.16\n", dest
48 a31db67d 2004-04-21 devnull printf "v.out -s 0x3041 0x309e > %s/hiragana.16\n", dest
49 a31db67d 2004-04-21 devnull printf "v.out 0x3000 0x303f > %s/jis3000.24\n", dest
50 a31db67d 2004-04-21 devnull printf "v.out 0x30a1 0x30fe > %s/katakana.24\n", dest
51 a31db67d 2004-04-21 devnull printf "v.out 0x3041 0x309e > %s/hiragana.24\n", dest
52 a31db67d 2004-04-21 devnull for(i = 19968; i < 40865; i += fontsize)
53 a31db67d 2004-04-21 devnull printf "v.out -s 0x%x 0x%x > %s/jis%x.16\n", i, i+fontsize-1, dest, i
54 a31db67d 2004-04-21 devnull for(i = 19968; i < 40865; i += fontsize)
55 a31db67d 2004-04-21 devnull printf "v.out 0x%x 0x%x > %s/jis%x.24\n", i, i+fontsize-1, dest, i
56 a31db67d 2004-04-21 devnull exit
57 a31db67d 2004-04-21 devnull }' > $target
58 a31db67d 2004-04-21 devnull chmod 775 $target
59 a31db67d 2004-04-21 devnull
60 a31db67d 2004-04-21 devnull rc.big5:VQD:
61 a31db67d 2004-04-21 devnull awk 'BEGIN {
62 a31db67d 2004-04-21 devnull fontsize = 512 # set this to chars/subfont
63 a31db67d 2004-04-21 devnull dest = "/lib/font/bit/big5"
64 a31db67d 2004-04-21 devnull print "#!/bin/rc"
65 a31db67d 2004-04-21 devnull for(i = 19968; i < 40869; i += fontsize)
66 a31db67d 2004-04-21 devnull printf "v.out -5 -s 0x%x 0x%x > %s/%x.16\n", i, i+fontsize-1, dest, i
67 a31db67d 2004-04-21 devnull exit
68 a31db67d 2004-04-21 devnull }' > $target
69 a31db67d 2004-04-21 devnull chmod 775 $target
70 a31db67d 2004-04-21 devnull
71 a31db67d 2004-04-21 devnull rc.gb:VQD:
72 a31db67d 2004-04-21 devnull fn g{
73 a31db67d 2004-04-21 devnull x=$1
74 a31db67d 2004-04-21 devnull y=$2
75 a31db67d 2004-04-21 devnull z=$3
76 a31db67d 2004-04-21 devnull awk 'BEGIN {
77 a31db67d 2004-04-21 devnull fontsize = 512 # set this to chars/subfont
78 a31db67d 2004-04-21 devnull dest = "/lib/font/bit/gb/'$"x'."
79 a31db67d 2004-04-21 devnull opt = "'$"y'"
80 a31db67d 2004-04-21 devnull sz = "'$"z'"
81 a31db67d 2004-04-21 devnull print "#!/bin/rc"
82 a31db67d 2004-04-21 devnull printf "v.out %s 0x3000 0x303f > %s3000.%s\n", opt, dest, sz
83 a31db67d 2004-04-21 devnull printf "v.out %s 0x30a1 0x30fe > %skatakana.%s\n", opt, dest, sz
84 a31db67d 2004-04-21 devnull printf "v.out %s 0x3041 0x309e > %shiragana.%s\n", opt, dest, sz
85 a31db67d 2004-04-21 devnull printf "v.out %s 0x3100 0x312f > %sbopomofo.%s\n", opt, dest, sz
86 a31db67d 2004-04-21 devnull printf "v.out %s 0x3200 0x32ff > %s3200.%s\n", opt, dest, sz
87 a31db67d 2004-04-21 devnull for(i = 19968; i < 40869; i += fontsize)
88 a31db67d 2004-04-21 devnull printf "v.out %s 0x%x 0x%x > %s%x.%s\n", opt, i, i+fontsize-1, dest, i, sz
89 a31db67d 2004-04-21 devnull exit
90 a31db67d 2004-04-21 devnull }'
91 a31db67d 2004-04-21 devnull }
92 a31db67d 2004-04-21 devnull {
93 a31db67d 2004-04-21 devnull g TradSong '-q -f ../han/cfan24.ccf' 24
94 a31db67d 2004-04-21 devnull g FangSong '-q -f ../han/cfang24.ccf' 24
95 a31db67d 2004-04-21 devnull g Hei '-q -f ../han/chei24.ccf' 24
96 a31db67d 2004-04-21 devnull g Kai '-q -f ../han/ckai24.ccf' 24
97 a31db67d 2004-04-21 devnull g Song '-q -f ../han/csong24.ccf' 24
98 a31db67d 2004-04-21 devnull g Song '-g -s -f ../han/cclib16st.bdf' 16
99 a31db67d 2004-04-21 devnull g FangSong '-g -s -f ../han/cclib16fs.bdf' 16
100 a31db67d 2004-04-21 devnull } > $target
101 a31db67d 2004-04-21 devnull chmod 775 $target
102 a31db67d 2004-04-21 devnull
103 a31db67d 2004-04-21 devnull <$PLAN9/src/mkmany