-all_deps = Makefile Makefile.local Makefile.config \
- lib/Makefile lib/Makefile.local
-
-# Now smash together user's values with our extra values
-override CFLAGS += $(WARN_FLAGS) $(extra_cflags)
-override CXXFLAGS += $(WARN_FLAGS) $(extra_cflags) $(extra_cxxflags)
-
-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 $(all_deps)
- $(CXX) -c $(CXXFLAGS) $< -o $@
-
-%.o: %.c $(all_deps)
- $(CC) -c $(CFLAGS) $< -o $@
-
-%.elc: %.el
- emacs -batch -f batch-byte-compile $<
-
-.deps/%.d: %.c $(all_deps)
- @set -e; rm -f $@; mkdir -p $$(dirname $@) ; \
- $(CC) -M $(CPPFLAGS) $(CFLAGS) $< > $@.$$$$; \
- sed 's,'$$(basename $*)'\.o[ :]*,$*.o $@ : ,g' < $@.$$$$ > $@; \
- rm -f $@.$$$$
-
-.deps/%.d: %.cc $(all_deps)
- @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