mirror of
https://github.com/samba-team/samba.git
synced 2025-07-31 20:22:15 +03:00
ldb: Fix linking against tevent library (rather than events)
replace: Fix copyright for dlfcn.c.
This commit is contained in:
@ -3,6 +3,7 @@
|
||||
Samba system utilities
|
||||
Copyright (C) Andrew Tridgell 1992-1998
|
||||
Copyright (C) Jeremy Allison 1998-2002
|
||||
Copyright (C) Jelmer Vernooij 2006
|
||||
|
||||
** NOTE! The following LGPL license applies to the replace
|
||||
** library. This does NOT imply that all of Samba is released
|
||||
|
@ -32,9 +32,9 @@ TDB_LIBS = @TDB_LIBS@
|
||||
TDB_CFLAGS = @TDB_CFLAGS@
|
||||
TDB_OBJ = @TDB_OBJ@
|
||||
|
||||
EVENTS_LIBS = @EVENTS_LIBS@
|
||||
EVENTS_CFLAGS = @EVENTS_CFLAGS@
|
||||
EVENTS_OBJ = @EVENTS_OBJ@
|
||||
TEVENT_LIBS = @TEVENT_LIBS@
|
||||
TEVENT_CFLAGS = @TEVENT_CFLAGS@
|
||||
TEVENT_OBJ = @TEVENT_OBJ@
|
||||
|
||||
POPT_LIBS = @POPT_LIBS@
|
||||
POPT_CFLAGS = @POPT_CFLAGS@
|
||||
@ -55,13 +55,13 @@ LIBS = @LIBS@
|
||||
|
||||
PICFLAG = @PICFLAG@
|
||||
CFLAGS=-g -I$(srcdir)/include -Iinclude -I$(srcdir) -I$(srcdir)/.. \
|
||||
$(POPT_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS) $(EVENTS_CFLAGS) \
|
||||
$(POPT_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS) $(TEVENT_CFLAGS) \
|
||||
-DLIBDIR=\"$(libdir)\" -DSHLIBEXT=\"$(SHLIBEXT)\" -DUSE_MMAP=1 @CFLAGS@
|
||||
|
||||
MDLD = @MDLD@
|
||||
MDLD_FLAGS = @MDLD_FLAGS@
|
||||
|
||||
OBJS = $(MODULES_OBJ) $(COMMON_OBJ) $(LDB_TDB_OBJ) $(TDB_OBJ) $(EVENTS_OBJ) $(TALLOC_OBJ) $(POPT_OBJ) $(LDB_MAP_OBJ) @LIBREPLACEOBJ@ $(EXTRA_OBJ)
|
||||
OBJS = $(MODULES_OBJ) $(COMMON_OBJ) $(LDB_TDB_OBJ) $(TDB_OBJ) $(TEVENT_OBJ) $(TALLOC_OBJ) $(POPT_OBJ) $(LDB_MAP_OBJ) @LIBREPLACEOBJ@ $(EXTRA_OBJ)
|
||||
|
||||
headers = $(srcdir)/include/ldb.h $(srcdir)/include/ldb_errors.h $(srcdir)/include/ldb_handlers.h
|
||||
|
||||
@ -95,7 +95,7 @@ lib/libnss_ldb.$(SHLIBEXT).2: $(NSS_OBJ) $(LIBSOLIB)
|
||||
$(SHLD) $(SHLD_FLAGS) -o $@ $(NSS_OBJ) $(LDFLAGS) $(LIBSOLIB) @SONAMEFLAG@libnss_ldb.$(SHLIBEXT).2
|
||||
|
||||
$(LIBSOLIB): $(OBJS)
|
||||
$(SHLD) $(SHLD_FLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) $(TALLOC_LIBS) $(TDB_LIBS) $(EVENTS_LIBS) $(LIBDL) $(LDAP_LIBS) @SONAMEFLAG@$(SONAME)
|
||||
$(SHLD) $(SHLD_FLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) $(TALLOC_LIBS) $(TDB_LIBS) $(TEVENT_LIBS) $(LIBDL) $(LDAP_LIBS) @SONAMEFLAG@$(SONAME)
|
||||
ln -sf libldb.$(SHLIBEXT).$(PACKAGE_VERSION) lib/libldb.$(SHLIBEXT)
|
||||
|
||||
all: showflags dirs $(OBJS) $(STATICLIB) $(LIBSOLIB) $(BINS) $(EXAMPLES) manpages \
|
||||
|
12
source4/lib/ldb/external/libevents.m4
vendored
12
source4/lib/ldb/external/libevents.m4
vendored
@ -1,7 +1,7 @@
|
||||
AC_SUBST(EVENTS_OBJ)
|
||||
AC_SUBST(EVENTS_CFLAGS)
|
||||
AC_SUBST(EVENTS_LIBS)
|
||||
AC_SUBST(TEVENT_OBJ)
|
||||
AC_SUBST(TEVENT_CFLAGS)
|
||||
AC_SUBST(TEVENT_LIBS)
|
||||
|
||||
AC_CHECK_HEADER(events.h,
|
||||
[AC_CHECK_LIB(events, event_context_init, [EVENTS_LIBS="-levents"]) ],
|
||||
[PKG_CHECK_MODULES(EVENTS, events)])
|
||||
AC_CHECK_HEADER(tevent.h,
|
||||
[AC_CHECK_LIB(tevent, event_context_init, [TEVENT_LIBS="-ltevent"]) ],
|
||||
[PKG_CHECK_MODULES(TEVENT, tevent)])
|
||||
|
@ -1,7 +1,7 @@
|
||||
LDB_LIB = -Llib -lldb
|
||||
|
||||
LIB_FLAGS=$(LDFLAGS) $(LIBS) $(LDB_LIB) $(POPT_LIBS) $(TALLOC_LIBS) \
|
||||
$(TDB_LIBS) $(EVENTS_LIBS) $(LDAP_LIBS) $(LIBDL)
|
||||
$(TDB_LIBS) $(TEVENT_LIBS) $(LDAP_LIBS) $(LIBDL)
|
||||
|
||||
LDB_TDB_DIR=ldb_tdb
|
||||
LDB_TDB_OBJ=$(LDB_TDB_DIR)/ldb_tdb.o \
|
||||
|
Reference in New Issue
Block a user