go6:
	./this-pylint --which-2 None --which-3 /usr/local/cpython-3.7/bin/pylint --to-pylint generate-vocabulary-test
	/usr/local/cpython-3.5/bin/mypy --disallow-untyped-calls gquiz2
	/usr/local/cpython-3.5/bin/mypy --disallow-untyped-calls generate-vocabulary-test
	./generate-vocabulary-test --produce-speech < quizzes/SQL > SQL
	./gquiz2 --file SQL --reps 2

go5:
	./this-pylint --which-2 None --to-pylint generate-vocabulary-test
	/usr/local/cpython-3.6/bin/mypy --disallow-untyped-calls gquiz2
	/usr/local/cpython-3.6/bin/mypy --disallow-untyped-calls generate-vocabulary-test
	./generate-vocabulary-test --produce-speech < quizzes/Google-2019-01-prep > Google-2019-01-prep
	./gquiz2 --file Google-2019-01-prep --reps 2

go4:
	./this-pylint --which-2 None --to-pylint generate-vocabulary-test
	# pep8 --max-line-len 132 generate-vocabulary-test
	./generate-vocabulary-test < quizzes/ml-input-simple > ml-input
	# cat 2016-01-14-word-list-input
	./gquiz2 --file ml-input --reps 2

go3:
	./this-pylint --to-pylint generate-spelling-test
	pep8 --max-line-len 132 generate-spelling-test
	./generate-spelling-test < 2016-01-14-word-list > 2016-01-14-word-list-input
	#cat 2016-01-14-word-list-input
	./gquiz2 --file 2016-01-14-word-list-input --reps 1

go:
	./this-pylint --which-2 None --to-pylint gquiz2
	pep8 --max-line-len 132 gquiz2
	./gquiz2 --file test-input

go2: multiplication-input
	./gquiz2 --file multiplication-input --reps 2

multiplication-input: generate-multiplication-input
	./this-pylint --which-2 None --to-pylint generate-multiplication-input
	pep8 --max-line-len 132 generate-multiplication-input
	./generate-multiplication-input > multiplication-input

install:
	# Do not use us2 or us3 - they tend to give errors and I'm told they don't sound as good anyway
	./install-package --deb-packages 'festvox-us1 mbrola-us1 festlex-cmu festlex-poslex festvox-kallpc16k'
	./install-file --file gquiz2 --directory /usr/local/bin/.
	./install-file --file generate-spelling-test --directory /usr/local/bin/.
	./install-file --file generate-vocabulary-test --directory /usr/local/bin/.

clean:
	rm -f *.pyc multiplication-input ml-input Google-2019-01-prep
	rm -rf __pycache__ .mypy_cache