From: Wouter Wijngaards Date: Mon, 10 Jan 2011 15:24:23 +0000 (+0000) Subject: Fix library exports and asynclook for lock debugging. X-Git-Tag: release-1.4.8rc1~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b25ebf0be20130abfe9dc66004db9527ee3ea724;p=thirdparty%2Funbound.git Fix library exports and asynclook for lock debugging. git-svn-id: file:///svn/unbound/trunk@2367 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/Makefile.in b/Makefile.in index 7db365327..051142ca4 100644 --- a/Makefile.in +++ b/Makefile.in @@ -225,7 +225,22 @@ endif libunbound.la: $(LIBUNBOUND_OBJ) $(ldnslib) $(INFO) Link $@ +ifeq ($(CHECKLOCK_SRC),) $Q$(LINK_LIB) -export-symbols $(srcdir)/libunbound/ubsyms.def -o $@ $(sort $(LIBUNBOUND_OBJ)) -rpath $(libdir) $(LIBS) +else + cp $(srcdir)/libunbound/ubsyms.def $(BUILD)clubsyms.def + echo lock_protect >> $(BUILD)clubsyms.def + echo lock_unprotect >> $(BUILD)clubsyms.def + echo lock_get_mem >> $(BUILD)clubsyms.def + echo checklock_start >> $(BUILD)clubsyms.def + echo checklock_stop >> $(BUILD)clubsyms.def + echo checklock_lock >> $(BUILD)clubsyms.def + echo checklock_unlock >> $(BUILD)clubsyms.def + echo checklock_init >> $(BUILD)clubsyms.def + echo checklock_thrcreate >> $(BUILD)clubsyms.def + echo checklock_thrjoin >> $(BUILD)clubsyms.def + $Q$(LINK_LIB) -export-symbols $(BUILD)clubsyms.def -o $@ $(sort $(LIBUNBOUND_OBJ)) -rpath $(libdir) $(LIBS) +endif unbound$(EXEEXT): $(DAEMON_OBJ) $(ldnslib) $(INFO) Link $@