Xinqi Bao's Git

Makefile: Added back config.h handling in Makefile
[slstatus.git] / Makefile
1 # See LICENSE file for copyright and license details.
2
3 include config.mk
4
5 NAME=slstatus
6
7 all: ${NAME}
8
9 ${NAME}: config.h
10 ${CC} ${CFLAGS} -o $@ ${NAME}.c ${LDFLAGS}
11
12 config.h:
13 cp config.def.h $@
14
15 clean:
16 rm -f ${NAME}
17
18 install: all
19 mkdir -p ${DESTDIR}${PREFIX}/bin
20 cp -f ${NAME} ${DESTDIR}${PREFIX}/bin
21 chmod 755 ${DESTDIR}${PREFIX}/bin/${NAME}
22 mkdir -p ${DESTDIR}${MANPREFIX}/man1
23 cp -f ${NAME}.1 ${DESTDIR}${MANPREFIX}/man1
24 chmod 644 ${DESTDIR}${MANPREFIX}/man1/${NAME}.1
25
26 uninstall:
27 rm -f ${DESTDIR}${PREFIX}/bin/${NAME}
28 rm -f ${DESTDIR}${MANPREFIX}/man1/${NAME}.1
29
30 .PHONY: all clean install uninstall