.PHONY: build dist .ONESHELL: VENV_DIR=.venv ACTIVATE_VENV:=. $(VENV_DIR)/bin/activate LOCATION:= $(shell pip show customtkinter | grep Location | cut -c 11-) install: python3 -m venv "$(VENV_DIR)" $(ACTIVATE_VENV) pip install --upgrade --requirement requirements.txt build_linux: rm -rf build dist drawingtraining.spec pyinstaller main.py --onefile -w --hidden-import="PIL._tkinter_finder" -n drawingtraining --add-data "assets:assets" build_windows: rm -rf build dist drawingtraining.spec pyinstaller main.py --onefile -w --hidden-import="PIL._tkinter_finder" -n drawingtraining --add-data "assets;assets" --add-data "$(LOCATION)\customtkinter;customtkinter" --icon="assets/icons/logo-dt.png"