-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (24 loc) · 719 Bytes
/
Copy pathMakefile
File metadata and controls
32 lines (24 loc) · 719 Bytes
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
26
27
28
29
30
31
32
VERSION := $(shell cat VERSION)
DATE := $(shell date +"%Y-%m-%d")
default: build
.PHONY: icon
icon:
convert ./resources/icons/giduba.svg -define icon:auto-resize="256,128,96,64,48,32,16" ./resources/icons/giduba.ico
convert ./resources/icons/giduba.svg -resize 256 ./resources/icons/giduba.png
./build/:
mkdir -p build && cd build && qmake6 ../Giduba.pro
.PHONY: prepare
prepare: ./build/
.PHONY: clean
clean: prepare
rm -rf ./packaging/ && \
cd build && make clean
.PHONY: build
build: prepare
cd build && make
.PHONY: run
run:
./build/Giduba
.PHONY: deb-install-build-depends
deb-install-build-depends:
sudo apt update && sudo apt install make qmake6 qt6-base-dev build-essential gettext file podman