all: makepkg

makepkg: makepkg_x86_64 makepkg_arm64

makepkg_x86_64:
	CARCH="x86_64" /usr/bin/makepkg --sign

makepkg_arm64:
	CARCH="arm64" /usr/bin/makepkg --sign

clean: clean-pkg clean-pkgdir clean-srcdir clean-src

clean-pkg:
	rm -vf goreleaser-chglog-bin-0.6.1-1-{x86_64,arm64}.pkg.tar.zst{,.sig}

clean-pkgdir:
	rm -vfr pkg/

clean-src:
	rm -vf chglog_Linux_{x86_64,arm64}.tar.gz

clean-srcdir:
	rm -vfr src/