21 lines
		
	
	
		
			724 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			724 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| .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
 | |
| 	$(ACTIVATE_VENV)
 | |
| 	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"
 |