# Makefile for word2word Online Dictionaries
# 

VERSION=0.1
DICT	=
DESTDIR	=
datadir	= /usr/share/opendict/dictionaries/plugins

DICTIONARIES =	englit liteng \
		deulit litdeu \
		ruslit litrus

prepare:
	for DICT in $(DICTIONARIES); do \
		mkdir -p word2word-$$DICT-$(VERSION); \
		name=$$(grep $$DICT languagelist | cut -f2 -d\;); \
		domen=$$(grep $$DICT languagelist | cut -f3 -d\;); \
		sed "s/NAME/$$name/g" plugin.xml | sed "s/LANG/$$DICT/g" | \
			sed "s/DOMEN/$$domen/g" | sed "s/VERS/$(VERSION)/g" > \
			word2word-$$DICT-$(VERSION)/plugin.xml; \
		domen=$$(grep $$DICT languagelist | cut -f3 -d\;); \
		sed "s/LANG/$$DICT/g" word2word.py | sed "s/DOMEN/$$domen/g" | \
			sed "s/VERS/$(VERSION)/g" > \
			word2word-$$DICT-$(VERSION)/word2word-$$DICT.py; \
	done


install: prepare
	mkdir -p $(DESTDIR)$(datadir)/word2word-$$DICT; \
	cp -f word2word-$$DICT-$(VERSION)/* $(DESTDIR)$(datadir)/word2word-$$DICT/; \


dist-zips: prepare
	for DICT in $(DICTIONARIES); do \
		zip -Dr word2word-$$DICT-$(VERSION).zip word2word-$$DICT-$(VERSION)/* ; \
	done


dist-src: clean
	mkdir opendict-word2word-lit-$(VERSION)
	cp Makefile README COPYING languagelist ChangeLog *.py *.xml opendict-word2word-lit-$(VERSION)
	tar zcvf opendict-word2word-lit-$(VERSION).tar.gz opendict-word2word-lit-$(VERSION)
	rm -rf opendict-word2word-lit-$(VERSION)


clean:
	rm -fr word2word-*
	rm -f *~


uninstall:
	rm -rf $(DESTDIR)$(datadir)/word2word-$$DICT; \

