# Makefile for ZIP-code dictionaries.

EMACS = emacs

all: zipcode office words

zipcode:
	$(EMACS) -batch -q -no-site-file -l ./ZIPCODE-MK -f mkdic-zipcode \
	-f mkdic-zipcode-header
	skkdic-expr .zipcode | skkdic-sort >> SKK-JISYO.zipcode

office:
	$(EMACS) -batch -q -no-site-file -l ./ZIPCODE-MK -f mkdic-office \
	-f mkdic-office-header
	skkdic-expr .office | skkdic-sort >> SKK-JISYO.office.zipcode

words:
	$(EMACS) -batch -q -no-site-file -l ./ZIPCODE-MK -f mkdic-words

orig:
	cp -f SKK-JISYO.office.zipcode SKK-JISYO.office.zipcode.orig
	cp -f SKK-JISYO.zipcode SKK-JISYO.zipcode.orig
	cp -f words.zipcode words.zipcode.orig

diff:
	diff -u SKK-JISYO.office.zipcode.orig SKK-JISYO.office.zipcode | cat > SKK-JISYO.office.zipcode.diff
	diff -u SKK-JISYO.zipcode.orig SKK-JISYO.zipcode | cat > SKK-JISYO.zipcode.diff
	diff -u words.zipcode.orig words.zipcode | cat > words.zipcode.diff

clean:
	-rm -f .zipcode .office

distclean:
	-rm -f .zipcode .office SKK-JISYO.office.zipcode SKK-JISYO.zipcode \
	words.zipcode
