# Makefile

PYTHONCMD=python2.3
PYTHONPATH=$$PYTHONPATH:.
IPADIC=/src/ipadic

DICS=$(IPADIC)/*.dic
CFORMS_CHA=$(IPADIC)/cforms.cha
CONNECT_CHA=$(IPADIC)/connect.cha

PYTHON=env PYTHONPATH=$(PYTHONPATH) $(PYTHONCMD)

DICTOOL=$(PYTHON) dictool.py
MAKE_CFORMS=$(PYTHON) make_cforms.py
MAKE_MATRIX_TABLE=$(PYTHON) make_matrix_table.py

all: chadic.cdb matrix.cdb

clean:
	-rm *.pyc
	-rm cforms.py table.py chadic.cdb matrix.cdb

cforms.py: $(CFORMS_CHA)
	$(MAKE_CFORMS) $(CFORMS_CHA) > cforms.py

table.py matrix.cdb: $(CONNECT_CHA) cforms.py
	$(MAKE_MATRIX_TABLE) matrix.cdb $(CONNECT_CHA) > table.py

chadic.cdb: $(DICS) cforms.py table.py
	$(DICTOOL) chadic.cdb $(DICS)
