From 50144f95cababfb73027ca95ad1fb303c235a893 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 10 Nov 2009 12:03:05 -0800 Subject: notmuch: Break notmuch.c up into several smaller files. Now that the client sources are alone here in their own directory, (with all the library sources down inside the lib directory), we can break the client up into multiple files without mixing the files up. The hope is that these smaller files will be easier to manage and maintain. --- Makefile.local | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'Makefile.local') diff --git a/Makefile.local b/Makefile.local index 067fe51a..ef437757 100644 --- a/Makefile.local +++ b/Makefile.local @@ -1,6 +1,20 @@ all: notmuch -notmuch: notmuch.o lib/notmuch.a +notmuch_client_srcs = \ + notmuch.c \ + notmuch-dump.c \ + notmuch-new.c \ + notmuch-restore.c \ + notmuch-search.c \ + notmuch-setup.c \ + notmuch-show.c \ + notmuch-tag.c \ + notmuch-time.c \ + add-files.c \ + query-string.c + +notmuch_client_modules = $(notmuch_client_srcs:.c=.o) +notmuch: $(notmuch_client_modules) lib/notmuch.a $(CC) $(LDFLAGS) $^ -o $@ notmuch.1.gz: @@ -12,5 +26,5 @@ install: all notmuch.1.gz install -C -D notmuch-completion.bash \ $(DESTDIR)/etc/bash_completion.d/notmuch -SRCS := $(SRCS) notmuch.c -CLEAN := $(CLEAN) notmuch *.o +SRCS := $(SRCS) $(notmuch_client_srcs) +CLEAN := $(CLEAN) notmuch $(notmuch_client_modules) -- cgit v1.2.3