|
|
- PREFIX := /usr/local
- CC := cc
- CFLAGS := -pedantic -Wall -Wno-deprecated-declarations -Os
- LDFLAGS := -lX11
-
- # FreeBSD (uncomment)
- #LDFLAGS += -L/usr/local/lib -I/usr/local/include
- # # OpenBSD (uncomment)
- #LDFLAGS += -L/usr/X11R6/lib -I/usr/X11R6/include
-
- 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 -f *.o *.gch dwmblocks
-
- install: dwmblocks
- mkdir -p ${DESTDIR}${PREFIX}/bin
- cp -f dwmblocks ${DESTDIR}${PREFIX}/bin
- chmod 755 ${DESTDIR}${PREFIX}/bin/dwmblocks
-
- uninstall:
- rm -f ${DESTDIR}${PREFIX}/bin/dwmblocks
-
- .PHONY: all options clean install uninstall
|