blob: 8224749d33467f2f66face3c8352938584981993 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# Inspired from
# `info make`
# MIT https://git.suckless.org/dwm
# GPL-2.0-or-later https://git.joeyh.name/index.cgi/moreutils.git/tree/Makefile
# For a comment inside a Makefile recipe not to echo itself on terminal, put # at very first character
# For a command not to echo itself, prefix @ to the command
# https://unix.stackexchange.com/a/740226/459013
SH = alarm backlight bell ccgsl cfg chmodef curlqb dateft dirnameall gita gitfork gitmetap gitmetar gitpu grrc il lastarg loop lsp mll mmi mpra mpva mpvy mvln mvtr mvtu news o orgext pa pq px qg qw rate reco rfp sbar ta time-uuid topa upd vinfo wh wtr xmq
PREFIX = /usr/local
install:
mkdir -p ${DESTDIR}${PREFIX}/bin
# Another way would be define and use INSTALL INSTALL_PROGRAM INSTALL_DATA instead of use `cp -f` or `install` directly, see `info make`
cp -f ${SH} ${DESTDIR}${PREFIX}/bin
uninstall:
for i in ${SH}; do rm -f ${DESTDIR}${PREFIX}/bin/$$i; done
# RM is default to `rm -f`, see `info make`
# for i in ${SH}; do ${RM} ${DESTDIR}${PREFIX}/bin/$$i; done
.PHONY: install uninstall
|