- PREFIX ?= /usr/local
- CC ?= cc
- CFLAGS = -pedantic -Wall -Wno-deprecated-declarations -Os
- LDFLAGS = -lX11
-
- all: options dwmblocks
-
- options:
- @echo dwmblocks build options:
- @echo "CFLAGS = ${CFLAGS}"
- @echo "LDFLAGS = ${LDFLAGS}"
- @echo "CC = ${CC}"
-
- dwmblocks: dwmblocks.c blocks.def.h blocks.h
- ${CC} -o dwmblocks dwmblocks.c ${CFLAGS} ${LDFLAGS}
-
- blocks.h:
- cp blocks.def.h $@
-
- clean:
- ${RM} *.o *.gch dwmblocks
-
- install: dwmblocks
- mkdir -p ${DESTDIR}${PREFIX}/bin
- cp -f dwmblocks ${DESTDIR}${PREFIX}/bin
- chmod 755 ${DESTDIR}${PREFIX}/bin/dwmblocks
-
- uninstall:
- ${RM} ${DESTDIR}${PREFIX}/bin/dwmblocks
-
- .PHONY: all options clean install uninstall
|