blob: 95ee0f82179824a8b2f57542d84717b4be09b50c (
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
|
#!/usr/bin/env make
# SPDX-FileCopyrightText: 2022 Patrick Spek <p.spek@tyil.nl>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
DESTDIR=/usr
install: bin lib share
uninstall:
rm -fv -- "$(DESTDIR)/bin/bashtard"
rm -rfv -- "$(DESTDIR)/lib/bashtard"
rm -rfv -- "$(DESTDIR)/share/bashtard"
bin:
mkdir -pv -- "$(DESTDIR)/bin"
sed \
-e 's@BASHTARD_LIBDIR=.*@BASHTARD_LIBDIR="$(DESTDIR)/lib/bashtard"@' \
-e 's@BASHTARD_SHAREDIR=.*@BASHTARD_SHAREDIR="$(DESTDIR)/share/bashtard"@' \
bin/bashtard > "$(DESTDIR)/bin/bashtard"
chmod +x -- "$(DESTDIR)/bin/bashtard"
lib:
mkdir -pv -- "$(DESTDIR)/lib/bashtard"
cp -rv -- lib/* "$(DESTDIR)/lib/bashtard"
share:
mkdir -pv -- "$(DESTDIR)/share/bashtard"
cp -rv -- share/* "$(DESTDIR)/share/bashtard"
.PHONY: install uninstall bin lib share
|