Blob


1 # lsblk - list block devices
2 # See LICENSE file for copyright and license details.
3 .POSIX:
5 VERSION = 1.1
6 PREFIX = /usr/local
7 MANPREFIX = ${PREFIX}/man
8 MY_CFLAGS = -Wall -Wextra -Werror -pedantic -std=c99 -DVERSION=\"${VERSION}\" ${CFLAGS}
10 all: lsblk
12 lsblk: lsblk.c
13 ${CC} -o lsblk lsblk.c ${MY_CFLAGS}
15 clean:
16 rm -f lsblk
18 install: lsblk
19 mkdir -p ${DESTDIR}${PREFIX}/sbin ${DESTDIR}${MANPREFIX}/man8
20 cp -f lsblk ${DESTDIR}${PREFIX}/sbin
21 chmod 755 ${DESTDIR}${PREFIX}/sbin/lsblk
22 sed "s/@VERSION@/${VERSION}/" lsblk.8 > ${DESTDIR}${MANPREFIX}/man8/lsblk.8
24 unroot:
25 chgrp operator ${DESTDIR}${PREFIX}/sbin/lsblk
26 chmod g+s ${DESTDIR}${PREFIX}/sbin/lsblk
28 uninstall:
29 rm -f ${DESTDIR}${PREFIX}/sbin/lsblk ${DESTDIR}${MANPREFIX}/man8/lsblk.8