default: install

.venv:
	python3 -m venv .venv

pip: .venv
	@.venv/bin/pip install -e .

$(HOME)/.local/bin/:
	@echo "'$(HOME)/.local/bin' was not found; creating it"
	mkdir -p $(HOME)/.local/bin
	@echo 'Be sure to add this directory to your $$PATH, using e.g.'
	@echo "echo $(HOME)/.local/bin >> $(HOME)/.bashrc"

$(HOME)/.local/bin/multiball: $(HOME)/.local/bin/ pip
	ln -s $(PWD)/.venv/bin/multiball $(HOME)/.local/bin/multiball

install: $(HOME)/.local/bin/multiball	

.PHONY: pip install

