-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
25 lines (18 loc) · 871 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
version = 2024.7
deps:
sudo apt install -y python3 python3-pip python3-virtualenv \
make build-essential libx11-xcb-dev libglu1-mesa-dev qtbase5-dev qt5-qmake libgl1-mesa-dri \
qt6-base-dev qt6-wayland-dev qt6-wayland-dev-tools \
libgtk-3-common libgtk-3-dev libgtk-4-common libgtk-4-dev libstdc++6
python3 -m pip install -r requirements.txt
build_linux:
pyinstaller --onefile src/main.py --name script_creator_$(version).bin
build_linux_cli:
pyinstaller --onefile src/constructor.py --name script_creator_cli.bin
build_linux_docker: build_linux
mv dist/script_creator_$(version).bin /app/builds
build_linux_cli_docker:
pyinstaller --onefile src/constructor.py --name script_creator_cli.bin
mv dist/script_creator_cli.bin /app/builds
build_windows:
pyinstaller --noconsole --onefile src/main.py --name script_creator_$(version).exe