aboutsummaryrefslogtreecommitdiff
path: root/segments/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'segments/Makefile')
-rw-r--r--segments/Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/segments/Makefile b/segments/Makefile
new file mode 100644
index 0000000..07767b5
--- /dev/null
+++ b/segments/Makefile
@@ -0,0 +1,18 @@
+# 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