# S-dic Makefile # $Revision: 1.3 $ # $Date: 1992/03/29 08:03:13 $ # install-directory: S-dic will be copied to this directory. #INSTALL-DIR=$$HOME/.DIC INSTALL-DIR=/usr/local/lib/wnn/dic/usr/$$USER # Kanji filter to EUC FILTER=/usr/local/bin/nkf -e # to JIS JFILTER=/usr/local/bin/nkf -j # to Shift-JIS (MS-kanji) SJFILTER=/usr/local/bin/nkf -s # awk AWK=/usr/local/bin/gawk # cat CAT=/bin/cat # for comment cutting COMMENT-CUTTING=sed '/^%/d;/^$$/d' # wnn4 utility ATOD=/usr/local/bin/Wnn4/atod WNN-TOUCH=/usr/local/bin/Wnn4/wnntouch # file name RIKISHI=yaku makuuchi OYAKATA=oyakata HITO=hito YOUGO=yougo ORIG=$(RIKISHI) $(OYAKATA) $(YOUGO) $(HITO) SUMO-DIC-EUC=s-dic.euc SUMO-DIC-USR=s-dic.usr SUMO-DIC-SYS=s-dic-1 SUMO-DIC-SJ=s-dic.sj #all all: make wnn4-all #----------- for S-dic --------- s-dic: $(ORIG) $(COMMENT-CUTTING) $(ORIG) | $(FILTER) > s-dic #----------- for latex --------- tex: rikishi.tex oyakata.tex hito.tex yougo.tex rikishi.tex: $(RIKISHI) $(CAT) $(RIKISHI) | $(JFILTER) | \ $(AWK) -f rikishi-latex.awk | $(FILTER) > rikishi.tex oyakata.tex: $(OYAKATA) $(CAT) $(OYAKATA) | $(COMMENT-CUTTING) | $(JFILTER) | \ $(AWK) -f oyakata-latex.awk | $(FILTER) > oyakata.tex hito.tex: $(HITO) $(CAT) $(HITO) | $(COMMENT-CUTTING) | $(JFILTER) | \ $(AWK) -f hito-latex.awk | $(FILTER) > hito.tex yougo.tex: $(YOUGO) $(CAT) $(YOUGO) | $(COMMENT-CUTTING) | $(JFILTER) | \ $(AWK) -f yougo-latex.awk | $(FILTER) > yougo.tex #----------- for wnn4 ---------- wnn4-all: make wnn4 make wnn4-install cp $(SUMO-DIC-USR) $(INSTALL-DIR) $(WNN-TOUCH) $(INSTALL-DIR)/$(SUMO-DIC-USR) wnn4: $(ORIG) $(COMMENT-CUTTING) $(ORIG) |\ $(AWK) -f wnn4.awk | $(FILTER) > $(SUMO-DIC-EUC) wnn4-install: $(SUMO-DIC) $(ATOD) $(SUMO-DIC-USR) < $(SUMO-DIC-EUC) makuuchi: makuuchi.tag tagtab < makuuchi.tag > makuuchi yaku: yaku.tag tagtab < yaku.tag > yaku #------------- atok6 ---------- atok6: s-dic $(CAT) s-dic |\ $(AWK) 'BEGIN{FS="\t"} \ { printf("%s,%s,1\n", $$1, $$2) }' |\ $(SJFILTER) > $(SUMO-DIC-SJ) #------------- atok7 ---------- atok7: s-dic $(CAT) s-dic |\ $(AWK) 'BEGIN{FS="\t"} \ { printf("%s,%s,02\n", $$1, $$2) }' |\ $(SJFILTER) > $(SUMO-DIC-SJ) #------------- clean ---------- clean: rm *~ *.tex *.dvi *.log *.aux makuuchi yaku s-dic.*