-override LDFLAGS += \
- $(shell pkg-config --libs glib-2.0 gmime-2.4 talloc) \
- $(shell xapian-config --libs)
-
-# Include our local Makefile.local first so that its first target is default
-include Makefile.local
-include lib/Makefile.local
-
-# And get user settings from the output of configure
-include Makefile.config
-
-%.o: %.cc
- $(CXX) -c $(CFLAGS) $(CXXFLAGS) $< -o $@
-
-%.o: %.c
- $(CC) -c $(CFLAGS) $< -o $@
-
-.deps/%.d: %.c
- @set -e; rm -f $@; mkdir -p $$(dirname $@) ; \
- $(CC) -M $(CPPFLAGS) $(CFLAGS) $< > $@.$$$$; \
- sed 's,'$$(basename $*)'\.o[ :]*,$*.o $@ : ,g' < $@.$$$$ > $@; \
- rm -f $@.$$$$
-
-.deps/%.d: %.cc
- @set -e; rm -f $@; mkdir -p $$(dirname $@) ; \
- $(CXX) -M $(CPPFLAGS) $(CXXFLAGS) $< > $@.$$$$; \
- sed 's,'$$(basename $*)'\.o[ :]*,$*.o $@ : ,g' < $@.$$$$ > $@; \
- rm -f $@.$$$$
-
-DEPS := $(SRCS:%.c=.deps/%.d)
-DEPS := $(DEPS:%.cc=.deps/%.d)
--include $(DEPS)
-
-clean:
- rm -f $(CLEAN); rm -rf .deps
+# Finally, include all of the Makefile.local fragments where all the
+# real work is done.
+include Makefile.local $(subdirs:%=%/Makefile.local)