summaryrefslogtreecommitdiff
path: root/Makefile
blob: 04b2a3048249e2ab8ed31eee680e4a64e50205e7 (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
27
28
29
30
31
32
PREFIX?=/usr/local
BINDIR?=$(PREFIX)/bin
DATADIR?=$(PREFIX)/share
MANDIR?=$(DATADIR)/man/man1
LIBDIR?=$(PREFIX)/lib
SYSDDIR?=$(LIBDIR)/systemd/system
USERSDIR?=$(LIBDIR)/sysusers.d

all: mirror

clean:
	rm -f mirror

install: all
	mkdir -p $(DESTDIR)$(BINDIR)
	mkdir -p $(DESTDIR)$(MANDIR)
	mkdir -p $(DESTDIR)$(SYSDDIR)
	mkdir -p $(DESTDIR)$(USERSDIR)
	cp -f mirror $(DESTDIR)$(BINDIR)/mirror
	cp -f mirror.1 $(DESTDIR)$(MANDIR)/mirror.1
	cp -f mirror.timer $(DESTDIR)$(SYSDDIR)/mirror.timer
	cp -f mirror.service $(DESTDIR)$(SYSDDIR)/mirror.service
	cp -f mirror.conf $(DESTDIR)$(USERSDIR)/mirror.conf

uninstall:
	rm -f $(DESTDIR)$(BINDIR)/mirror
	rm -f $(DESTDIR)$(MANDIR)/mirror.1
	rm -f $(DESTDIR)$(SYSDDIR)/mirror.timer
	rm -f $(DESTDIR)$(SYSDDIR)/mirror.service
	rm -f $(DESTDIR)$(USERSDIR)/mirror.conf

.PHONY: all clean install uninstall