# festival sounds clicky, and it showed up in my logs once right before a crash.  So we use flite instead.
# debs=festvox-us2 mbrola-us2 festlex-cmu festlex-poslex mplayer
debs=flite mplayer mp3info lame mpg123 ffmpeg

# untested
rpms=${debs}

brews=mpg123

go2:
	./play-music-collection-remaining-by-song
	
go:
	./this-pylint --which-2 None --which-3 /usr/local/cpython-3.6/bin/pylint --to-pylint play-music-collection
	/usr/local/cpython-3.6/bin/mypy --disallow-untyped-calls play-music-collection
	# rm -f ~/play-music-collection-db.txt
	# ./play-music-collection --mp3-directory /tmp/foo --add-new

install:
	./install-package --deb-packages "${debs}" --rpm-packages "${rpms}" --brew-packages "${brews}"
	./install-file --file count --directory /usr/local/bin/.
	./install-file --file stddev --directory /usr/local/bin/.
	./install-file --file mtee --directory /usr/local/bin/.
	./install-file --file konsole-tabs --directory /usr/local/lib/.
	./install-file --file speak.py --directory /usr/local/lib/.
	cd modunits && make install
	cp play-music-collection ~/bin/.
	cp play-music-collection-stats ~/bin/.
	cp play-music-collection-reread ~/bin/.
	cp play-music-collection-total ~/bin/.
	cp play-music-collection-remaining-by-band-initial ~/bin/.
	cp play-music-collection-remaining-by-band ~/bin/.
	cp play-music-collection-remaining-by-song ~/bin/.
	cp play-music-collection-monitor ~/bin/.

clean:
	rm -rf .mypy_cache