aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 2b9ff14cc5aba73287d1f7c82e25706386cbad59 (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
25
PREFIX = /usr
MANDIR = $(PREFIX)/share/man
BASHDIR = $(PREFIX)/share/bash-completion/completions
FISHDIR = $(PREFIX)/share/fish/vendor_completions.d

.PHONY: default install

default: aur.1 shell-completions/aur-completion.bash

shell-completions/aur-completion.bash:
	cd shell-completions && bash-completor -c aur.completor.bash

aur.1:
	help2man -n "A simple script for AUR package management" -N ./aur -o aur.1 

install: shell-completions/aur-completion.bash aur.1
	@mkdir -p $(DESTDIR)$(PREFIX)/bin
	@mkdir -p $(DESTDIR)$(MANDIR)/man1
	@mkdir -p $(DESTDIR)$(BASHDIR)
	@mkdir -p $(DESTDIR)$(FISHDIR)
	cp -p aur $(DESTDIR)$(PREFIX)/bin/aur
	cp -p aur.1 $(DESTDIR)$(MANDIR)/man1
	cp -p shell-completions/aur-completion.bash $(DESTDIR)$(BASHDIR)/aur
	cp -p shell-completions/aur.fish $(DESTDIR)$(FISHDIR)/aur.fish
	chmod 755 $(DESTDIR)$(PREFIX)/bin/aur