+
+$(dir)/libnotmuch.a: $(libnotmuch_modules)
+ $(call quiet,AR) rcs $@ $^
+
+$(dir)/$(LIBNAME): $(libnotmuch_modules)
+ $(call quiet,CXX,$(LDFLAGS)) $^ $(FINAL_LDFLAGS) -shared -Wl,-soname=$(SONAME) -o $@
+
+$(dir)/$(SONAME): $(dir)/$(LIBNAME)
+ $(call quiet_symlink, $(LIBNAME) $@)
+
+$(dir)/$(LINKER_NAME): $(dir)/$(SONAME)
+ $(call quiet_symlink, $(LIBNAME) $@)
+
+install: install-$(dir)
+
+install-$(dir):
+ $(call quiet_mkdir, $(DESTDIR)$(libdir)/)
+ $(call quiet_install_data, $(dir)/$(LIBNAME) $(DESTDIR)$(libdir)/)
+ $(call quiet_symlink, $(LIBNAME) $(DESTDIR)$(libdir)/$(SONAME))
+ $(call quiet_symlink, $(LIBNAME) $(DESTDIR)$(libdir)/$(LINKER_NAME))
+ $(call quiet_mkdir, $(DESTDIR)$(prefix)/include/)
+ $(call quiet_install_data, $(dir)/notmuch.h $(DESTDIR)$(prefix)/include/)