
TXT_FILES ?= $(wildcard *.txt formatai/*.txt general/*.txt tasks/*/*.txt)

.PHONY: all spell aspell

all: aspell

aspell spell:
	for FILE in ${TXT_FILES}; do \
		if [ ! -L $${FILE} ]; then \
			if bash -c "[[ $${FILE} = */en/*.txt ]] || \
                                    [[ $${FILE} = *_EN.txt ]]"; \
			then \
				SPELL_LANG=en_GB; \
				WORDS=.words.lst; \
			else \
				SPELL_LANG=lt_LT; \
				WORDS=.žodžiai.lst; \
			fi; \
			aspell -x -p ./$${WORDS} -l $${SPELL_LANG} \
				check $${FILE}; \
		fi; \
	done
