SETUP = python3 setup.py

.PHONY: default clean build sdist bdist bdist_egg install release

default: build sdist bdist bdist_egg

clean:
	zenity --question
	rm -fr build/ dist/ *.egg-info/
	find . | grep __pycache__ | xargs rm -fr

build:
	$(SETUP) build

sdist:
	$(SETUP) sdist

bdist:
	$(SETUP) bdist

bdist_egg:
	$(SETUP) bdist_egg

install: bdist_egg
	sudo $(SETUP) install

release:
	zenity --question
	$(SETUP) sdist bdist_egg upload