aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 7eeec65601b27a7edd489bc3beb4b1a63f9e3aa4 (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
26
PREFIX ?= /usr
BINDIR ?= $(DESTDIR)$(PREFIX)/bin
MANDIR ?= $(DESTDIR)$(PREFIX)/share/man

.PHONY: help install uninstall

help:
	@echo "spm — Simple Package Manager"
	@echo
	@echo "Targets:"
	@echo "  make install        install spm and man page"
	@echo "  make uninstall      remove spm and man page"
	@echo
	@echo "Variables:"
	@echo "  PREFIX              installation prefix (default: /usr)"
	@echo "  DESTDIR             staging directory for packaging"

install:
	install -d $(BINDIR)
	install -m755 spm $(BINDIR)/spm
	install -d $(MANDIR)/man1
	install -m644 spm.1 $(MANDIR)/man1/spm.1

uninstall:
	rm -f $(BINDIR)/spm
	rm -f $(MANDIR)/man1/spm.1