# P-dic Makefile # # cat CAT=/bin/cat # Kanji filter # JIS to EUC FILTER=/usr/local/bin/nkf -e # EUC to JIS JFILTER=/usr/local/bin/nkf -j # JIS to Shift-JIS (MS-kanji) SJFILTER=/usr/local/bin/nkf -s # awk AWK=/bin/awk # wnn4 utility ATOD=/usr/local/bin/Wnn4/atod # sj3 utility SJ3-DIC=/usr/sony/bin/sj3dic -dict # file name ORIG=p-dic P-DIC-EUC=p-dic.euc P-DIC-USR=p-dic.usr P-DIC-SJ=p-dic.sj P-DIC-KJ=p-dic.kj P-DIC-T=pdic.t #----------- wnn4 ---------- wnn4: $(ORIG) $(CAT) $(ORIG) | $(AWK) -f pdic2wnn4.awk |\ $(FILTER) > $(P-DIC-EUC) wnn4-install: $(P-DIC) $(ATOD) $(P-DIC-USR) < $(P-DIC-EUC) #------------- atok6 ---------- atok6: $(ORIG) $(CAT) $(ORIG) |\ $(AWK) 'BEGIN{FS="\t"} \ { printf("%s,%s,1\n", $$1, $$2) }' |\ $(SJFILTER) > $(P-DIC-SJ) #------------- atok7 ---------- atok7: $(ORIG) $(CAT) $(ORIG) |\ $(AWK) -f pdic2atk7.awk |\ $(SJFILTER) > $(P-DIC-SJ) #------------- atok8 ---------- atok8: $(ORIG) $(CAT) $(ORIG) |\ $(AWK) -f pdic2atk8.awk |\ $(SJFILTER) > $(P-DIC-SJ) #------------- sj3 ---------- sj3: $(ORIG) $(CAT) $(ORIG) | $(AWK) -f pdic2sj3.awk |\ $(SJFILTER) > $(P-DIC-SJ) sj3-install: $(P-DIC) $(SJ3-DIC) $(P-DIC-SJ) #----------- canna ---------- canna: $(ORIG) $(CAT) $(ORIG) | $(AWK) -f pdic2can.awk |\ $(FILTER) > $(P-DIC-T) #------------- rmkata ---------- rmkata: $(ORIG) $(CAT) $(ORIG) | $(AWK) -f rmkata.awk > $(P-DIC-KJ)