CIN2TAB = ../utils/cin2tab$(EXEEXT) CCE_SHARE_DIR = $(datadir) # You may add your favorite input method here # zhuyin.cin is better than table-based phone.cin? # BIG5CIN_FILES := cj.cin simplex.cin dayi.cin array30.cin liu5.cin #phone.cin easy.cin BIG5TAB_FILES := cj.tab simplex.tab dayi.tab array30.tab liu5.tab #phone.tab easy.tab CLEANFILES = 4Corner.tab cantonese.tab English.tab HSUZY.tab jyutping.tab \ phone.tab simplex.tab tonepy.tab cj.tab cj5.tab easy.tab \ ETZY.tab jyutping0.tab pinyin.tab stroke.tab ZOZY.tab ezmid.tab EXTRA_DIST = big5.asc cj.cin cj5.cin simplex.cin phone.cin easy.cin jyutping0.cin jyutping.cin \ array30.tab dayi.tab liu5.tab BIG5LX = big5.lx big5_table_bindir = $(CCE_SHARE_DIR)/cce/big5 big5_table_bin_DATA = cj.tab simplex.tab dayi.tab array30.tab liu5.tab $(BIG5LX) allcin: $(CIN2TAB) $(BIG5LX) @for i in *.cin; do echo ; $(CIN2TAB) -big5 -charonly $$i; done # Add option -charonly for 4Corner.tab, since it's from cxterm's format, put multiple # chars in the same line allclean: -rm -f core core.* *.lx *.tab allinstall: $(CIN2TAB) $(BIG5LX) $(mkinstalldirs) $(DESTDIR)$(CCE_SHARE_DIR)/cce $(mkinstalldirs) $(DESTDIR)$(CCE_SHARE_DIR)/cce/big5 $(INSTALL_DATA) $(srcdir)/*.tab $(DESTDIR)$(CCE_SHARE_DIR)/cce/big5 $(INSTALL_DATA) $(srcdir)/*.lx $(DESTDIR)$(CCE_SHARE_DIR)/cce/big5 # CIN from cxterm, put multiple chars in the same line 4Corner.tab: 4Corner.cin $(CIN2TAB) @echo ; $(CIN2TAB) -big5 -charonly 4Corner.cin HSUZY.tab: HSUZY.cin $(CIN2TAB) @echo ; $(CIN2TAB) -big5 -charonly HSUZY.cin ZOZY.tab: ZOZY.cin $(CIN2TAB) @echo ; $(CIN2TAB) -big5 -charonly ZOZY.cin ETZY.tab: ETZY.cin $(CIN2TAB) @echo ; $(CIN2TAB) -big5 -charonly ETZY.cin $(BIG5LX): big5.asc $(CIN2TAB) @echo @$(CIN2TAB) -big5 -lx2 $(srcdir)/big5.asc array30.tab dayi.tab liu5.tab: @echo #%.tab: %.cin $(CIN2TAB) .cin.tab: $(CIN2TAB) @echo ; $(CIN2TAB) -big5 $< #%.lx: %.asc $(CIN2TAB) .asc.lx: $(CIN2TAB) @echo ; $(CIN2TAB) -big5 -lx1 $<