@@ -6,10 +6,14 @@ BIN = noice | |||||
all: $(BIN) | all: $(BIN) | ||||
$(BIN): $(OBJ) | |||||
$(BIN): config.h $(OBJ) | |||||
$(CC) -o $@ $(OBJ) $(LDLIBS) | $(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 | $(CC) -c noice.c | ||||
strlcpy.o: strlcpy.c util.h | strlcpy.o: strlcpy.c util.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" }, | |||||
}; |
@@ -43,15 +43,7 @@ struct assoc { | |||||
char *bin; /* Program */ | 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 { | struct entry { | ||||
char *name; | char *name; | ||||