DESTDIR =

# DICT = francais.dict.wlc
DICT = francais_GUT.dict.wlc

CONFIG = francais.dat
PHONET = francais_phonet.dat

pkgdatadir = `aspell dump config | grep "data-dir current" | grep -v "local-data-dir current" | sed 's/^.*: \(.*\)$$/\1/'`
pkglibdir  = `aspell dump config | grep "dict-dir current" | grep -v "local-data-dir current" | sed 's/^.*: \(.*\)$$/\1/'`
pspell_pkgdatadir = `pspell-config pkgdatadir`

INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644

all: francais fr-aspell.pwli

francais: $(DICT) $(PHONET) $(CONFIG)
	word-list-compress d < $(DICT) | aspell --local-data-dir=. --lang=francais create master ./francais 

fr-aspell.pwli:
	echo $(pkglibdir)/francais > fr-aspell.pwli

install: francais
	${INSTALL} -d $(DESTDIR)$(pkgdatadir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(pspell_pkgdatadir)
	${INSTALL_DATA} $(PHONET) $(DESTDIR)$(pkgdatadir)
	${INSTALL_DATA} $(CONFIG) $(DESTDIR)$(pkgdatadir)
	${INSTALL_DATA} francais  $(DESTDIR)$(pkglibdir)
	ln -s francais $(DESTDIR)$(pkglibdir)/french
	${INSTALL_DATA} fr-aspell.pwli $(DESTDIR)$(pspell_pkgdatadir)

tar:
	cd ..; \
	echo francais/francais > francais/EXCLUDE; \
	echo francais/fr-aspell.pwli >> francais/EXCLUDE; \
	echo francais/EXCLUDE >> francais/EXCLUDE; \
	echo francais/iso8859-1.dat >> francais/EXCLUDE; \
	tar cvzf francais.tar.gz --exclude-from francais/EXCLUDE  francais

clean:
	rm -f *~ francais EXCLUDE fr-aspell.pwli iso8859-1.dat
