-
Notifications
You must be signed in to change notification settings - Fork 82
/
Makefile
27 lines (23 loc) · 923 Bytes
/
Makefile
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
# Installation directories.
PREFIX ?= $(DESTDIR)/usr
BINDIR ?= $(PREFIX)/bin
MANDIR ?= $(PREFIX)/share/man
UNITDIR ?= $(PREFIX)/lib/systemd/system
DSSLIBDIR ?= $(PREFIX)/lib/docker-storage-setup
SYSCONFDIR ?= $(DESTDIR)/etc/sysconfig
PROFILEDIR ?= $(DESTDIR)/etc/profile.d
.PHONY: test
test:
./tests/run-tests.sh
.PHONY: clean
clean:
-rm -rf *~ \#* .#*
.PHONY: install
install:
install -D -m 755 docker-storage-setup.sh ${BINDIR}/docker-storage-setup
install -D -m 644 docker-storage-setup.service ${UNITDIR}/docker-storage-setup.service
install -D -m 644 docker-storage-setup.conf ${DSSLIBDIR}/docker-storage-setup
install -D -m 644 docker-storage-setup-override.conf ${SYSCONFDIR}/docker-storage-setup
install -D -m 755 libdss.sh ${DSSLIBDIR}/libdss.sh
install -D -m 755 dss-child-read-write.sh ${DSSLIBDIR}/dss-child-read-write
install -D -m 644 docker-storage-setup.1 ${MANDIR}/man1/docker-storage-setup.1