commit 43fa667cd62e7736fc99afb2dd56b81b1acc9693
parent a9b5370ac67c586771472f4d2763a971cc519c5c
Author: sin <sin@2f30.org>
Date: Tue, 21 Oct 2014 11:15:27 +0100
Add config.def.h
Diffstat:
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/Makefile b/Makefile
@@ -6,10 +6,14 @@ BIN = noice
all: $(BIN)
-$(BIN): $(OBJ)
+$(BIN): config.h $(OBJ)
$(CC) -o $@ $(OBJ) $(LDLIBS)
-noice.o: noice.c queue.h util.h
+config.h:
+ @echo copying config.def.h to $@
+ @cp config.def.h $@
+
+noice.o: noice.c util.h
$(CC) -c noice.c
strlcpy.o: strlcpy.c util.h
diff --git a/config.def.h b/config.def.h
@@ -0,0 +1,9 @@
+/* Configuration */
+struct assoc assocs[] = {
+ { "\\.(avi|mp4|mkv|mp3|ogg)$", "mplayer" },
+ { "\\.(png|jpg|gif)$", "feh" },
+ { "\\.(html|svg)$", "firefox" },
+ { "\\.pdf$", "mupdf" },
+ { "\\.sh$", "sh" },
+ { ".*", "less" },
+};
diff --git a/noice.c b/noice.c
@@ -43,15 +43,7 @@ struct assoc {
char *bin; /* Program */
};
-/* Configuration */
-struct assoc assocs[] = {
- { "\\.(avi|mp4|mkv|mp3|ogg)$", "mplayer" },
- { "\\.(png|jpg|gif)$", "feh" },
- { "\\.(html|svg)$", "firefox" },
- { "\\.pdf$", "mupdf" },
- { "\\.sh$", "sh" },
- { ".*", "less" },
-};
+#include "config.h"
struct entry {
char *name;