19 lines
		
	
	
		
			428 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			428 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# Build the small MPD NP program.
 | 
						|
# Enable debug printing with $ make -e DEBUG=1
 | 
						|
DEBUG=0
 | 
						|
CC = $(shell hash clang 2>/dev/null && echo clang || echo gcc)
 | 
						|
CFLAGS = -O3 -Wall -std=c99 -I /usr/include/ -D DEBUG=${DEBUG}
 | 
						|
LDLIBS = -lmpdclient
 | 
						|
XKB_LAYOUT_LDLIBS= -lX11
 | 
						|
 | 
						|
.PHONY: all clean
 | 
						|
 | 
						|
all: np_mpd xkb_layout
 | 
						|
 | 
						|
xkb_layout: xkb_layout.c
 | 
						|
	$(CC) $(CFLAGS) $(LDFLAGS) $< $(XKB_LAYOUT_LDLIBS) -o $@
 | 
						|
 | 
						|
clean:
 | 
						|
	$(RM) np_mpd
 | 
						|
	$(RM) xkb_layout
 |