summarylogtreecommitdiffstats
path: root/Makefile
blob: 8e0e3fe98ee675074f5da542bbe5122b1d96c791 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Helper make file
BINARY:=anycubic-slicer
all: clean build install

.PHONY: clean
clean:
	@echo "Cleaning build files..."
	@rm -rf *.pkg.tar.xz *.zst *.zip pkg src *.log
	@echo "Done."

.PHONY: build
build:
	@updpkgsums ./PKGBUILD
	@multilib-build -c -- -- -Acsf .
	@makepkg --printsrcinfo > .SRCINFO

.PHONY: install
install:
	@updpkgsums ./PKGBUILD
	@makepkg -Ccip ./PKGBUILD --noconfirm

.PHONY: uninstall
uninstall:
	@sudo pacman -R $(BINARY) --noconfirm