Blame


1 9ddaf4ab 2023-04-08 benni # lsblk - list block devices
2 9ddaf4ab 2023-04-08 benni # See LICENSE file for copyright and license details.
3 33bf1ca4 2023-04-08 benni .POSIX:
4 33bf1ca4 2023-04-08 benni
5 bb3f9866 2023-04-08 benni VERSION = 0.1.3
6 33bf1ca4 2023-04-08 benni PREFIX = /usr/local
7 33bf1ca4 2023-04-08 benni MANPREFIX = ${PREFIX}/man
8 33bf1ca4 2023-04-08 benni CFLAGS = -pipe -O2 -Wall -Werror
9 33bf1ca4 2023-04-08 benni
10 33bf1ca4 2023-04-08 benni all: lsblk
11 33bf1ca4 2023-04-08 benni
12 33bf1ca4 2023-04-08 benni lsblk: lsblk.c
13 33bf1ca4 2023-04-08 benni ${CC} -o $@ $< ${CFLAGS} -DVERSION=\"${VERSION}\"
14 33bf1ca4 2023-04-08 benni
15 33bf1ca4 2023-04-08 benni clean:
16 33bf1ca4 2023-04-08 benni rm -f lsblk
17 33bf1ca4 2023-04-08 benni
18 33bf1ca4 2023-04-08 benni install: lsblk
19 bb572a81 2023-04-08 benni mkdir -p ${DESTDIR}${PREFIX}/bin ${DESTDIR}${MANPREFIX}/man8
20 33bf1ca4 2023-04-08 benni cp -f lsblk ${DESTDIR}${PREFIX}/bin
21 33bf1ca4 2023-04-08 benni chmod 755 ${DESTDIR}${PREFIX}/bin/lsblk
22 fc7d38e3 2023-04-08 benni sed "s/@VERSION@/${VERSION}/" lsblk.8 > ${DESTDIR}${MANPREFIX}/man8/lsblk.8
23 33bf1ca4 2023-04-08 benni
24 33bf1ca4 2023-04-08 benni uninstall:
25 33bf1ca4 2023-04-08 benni rm -f $(DESTDIR)$(PREFIX)/bin/lsblk