1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
include ../config.mak
.SUFFIXES: .kbmsrc .kbm .cin .gtab
CFLAGS += -DUNIX=1 $(WALL) $(OPTFLAGS) $(GTKINC) -I.. -DDEBUG="0$(GCIN_DEBUG)"
export NO_GTK_INIT=
export GCIN_NO_RELOAD=
DATA=pho.tab2 tsin32.idx NewCJ3.gtab \
cj.gtab ar30.gtab ar30-big.gtab pinyin.gtab jyutping.gtab cj5.gtab \
et.kbm et26.kbm zo.kbm pinyin.kbm dvorak.kbm mitac.kbm colemak.kbm \
ibm.kbm tsin32 hsu.kbm pho-huge.tab2 simplex.gtab symbols.gtab russian.gtab \
greek.gtab cj-punc.gtab latin-letters.gtab tsin-1.src pin-juyin.xlt \
t2s.dat s2t.dat cj543.gtab s-tsin32 s-tsin32.idx s-pho.tab2 s-pho-huge.tab2 \
pinyin-no-tone.kbm simplex-punc.gtab hangul.gtab ar33.gtab array-symbols.gtab \
vims.gtab german.gtab array10a.gtab en-american en-american.idx pho-char.gtab
DATAKEEP=symbol-table gtab.list phrase.table phrase-ctrl.table hangul-phrase.txt
all: $(DATA)
tsin32: tsin.src ../tsa2d32
export LD_LIBRARY_PATH=../im-client;../tsa2d32 $<
tsin32.idx: tsin32
s-tsin32: s-tsin.src ../tsa2d32
export LD_LIBRARY_PATH=../im-client;../tsa2d32 $< $@
s-tsin32.idx: s-tsin32
en-american: en-american.src ../tsa2d32
export LD_LIBRARY_PATH=../im-client;../tsa2d32 $<
en-american.idx: en-american
pho.tab2: pho.tab2.src ../phoa2d
export LD_LIBRARY_PATH=../im-client;../phoa2d $<
s-pho.tab2: s-pho.tab2.src ../phoa2d
export LD_LIBRARY_PATH=../im-client;../phoa2d $<
pho-huge.tab2: pho-huge.tab2.src ../phoa2d
export LD_LIBRARY_PATH=../im-client;../phoa2d $<
s-pho-huge.tab2: s-pho-huge.tab2.src ../phoa2d
export LD_LIBRARY_PATH=../im-client;../phoa2d $<
t2s.dat: t2s-file t2s-file.table
./t2s-file
s2t.dat: t2s-file
pin-juyin.xlt: ../pin-juyin pin-juyin.src
../pin-juyin
extr1: extr1.c
$(CC) $(CFLAGS) $< ../util.o ../locale.o -o $@ $(LDFLAGS)
t2s-file: t2s-file.c
$(CC) $(CFLAGS) $< ../util.o ../locale.o -o $@ $(LDFLAGS)
tsin-1.src: extr1
./extr1 > $@
.cin.gtab: ../gcin2tab
../gcin2tab $<
.kbmsrc.kbm: ../kbmcv
../kbmcv $<
install:
install -d $(GCIN_TABLE_DIR_i)
install -m 644 $(DATA) $(DATAKEEP) $(GCIN_TABLE_DIR_i)
# cd $(GCIN_TABLE_DIR_i); bzip2 -f *.gtab
clean:
rm -f *~ tags core.* $(DATA) *.gtab extr1 t2s-file tsin-1.src tsin-gtabidx* tsin-ch-idx
|