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 install -m0755 scripts/* ${DESTDIR}${PREFIX}/bin uninstall: rm -f ${DESTDIR}${PREFIX}/bin/dwmblocks .PHONY: all options clean install uninstall