43 lines
1.5 KiB
Makefile
43 lines
1.5 KiB
Makefile
# Copyright (c) 2016, Antonio SJ Musumeci <trapexit@spawn.link>
|
|
#
|
|
# Permission to use, copy, modify, and/or distribute this software for any
|
|
# purpose with or without fee is hereby granted, provided that the above
|
|
# copyright notice and this permission notice appear in all copies.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
|
|
INSTALL = $(shell which install)
|
|
|
|
PREFIX = /usr/local
|
|
EXEC_PREFIX = $(PREFIX)
|
|
DATAROOTDIR = $(PREFIX)/share
|
|
DATADIR = $(DATAROOTDIR)
|
|
BINDIR = $(EXEC_PREFIX)/bin
|
|
SBINDIR = $(EXEC_PREFIX)/sbin
|
|
MANDIR = $(DATAROOTDIR)/man
|
|
MAN1DIR = $(MANDIR)/man1
|
|
|
|
INSTALLBINDIR = $(DESTDIR)$(BINDIR)
|
|
INSTALLSBINDIR = $(DESTDIR)$(SBINDIR)
|
|
INSTALLMAN1DIR = $(DESTDIR)$(MAN1DIR)
|
|
|
|
APPS = mergerfs.fsck \
|
|
mergerfs.mktrash \
|
|
mergerfs.dup \
|
|
mergerfs.dedup \
|
|
mergerfs.ctl \
|
|
mergerfs.balance \
|
|
mergerfs.consolidate
|
|
|
|
install:
|
|
@for APP in $(APPS); \
|
|
do \
|
|
$(INSTALL) -v -m 0755 -D "src/$$APP" "$(INSTALLBINDIR)/$$APP"; \
|
|
done
|