37 lines
		
	
	
		
			813 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			813 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
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
 |