From f8b59230794a6d1c22a48d06388a72b70bc6380f Mon Sep 17 00:00:00 2001 From: Tommaso Negri Date: Mon, 31 Aug 2026 21:56:09 +0200 Subject: make the thing --- Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6335f0e --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +PREFIX ?= $(HOME)/.local + +.PHONY: build +build: .build/release/aria .build/plugins/GenerateManual/outputs/aria/aria.1 + +.build/release/aria: + swift build -c release + +.build/plugins/GenerateManual/outputs/aria/aria.1: + swift package generate-manual + +.PHONY: clean +clean: + @rm -rf .build + +.PHONY: install +install: build + @install -d $(PREFIX)/bin/ + @install -Dm755 .build/release/aria $(PREFIX)/bin/ + @install -d $(PREFIX)/share/man/man1/ + @install -Dm644 .build/plugins/GenerateManual/outputs/aria/aria.1 $(PREFIX)/share/man/man1/ + +.PHONY: uninstall +uninstall: + @rm -f $(PREFIX)/bin/aria + @rm -f $(PREFIX)/share/man/man1/aria.1 -- cgit v1.2.3