From: Michael Adam Date: Fri, 8 Feb 2008 16:16:51 +0000 (+0100) Subject: Use data from lib/talloc/libtalloc.m4 instead of hard coded data. X-Git-Tag: samba-3.3.0pre1~3464 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=880238c65c13c8b280e2f34431aa331a16af4a7b;p=thirdparty%2Fsamba.git Use data from lib/talloc/libtalloc.m4 instead of hard coded data. Michael --- diff --git a/source/Makefile.in b/source/Makefile.in index edda70af35f..69a08a0c2a7 100644 --- a/source/Makefile.in +++ b/source/Makefile.in @@ -294,7 +294,8 @@ LIBREPLACE_OBJ = @LIBREPLACE_OBJS@ SOCKET_WRAPPER_OBJ = @SOCKET_WRAPPER_OBJS@ NSS_WRAPPER_OBJ = @NSS_WRAPPER_OBJS@ -TALLOC_OBJ = lib/talloc/talloc.o +TALLOC_OBJ = @TALLOC_OBJS@ + LIBTALLOC_OBJ0 = $(TALLOC_OBJ) LIBTALLOC_OBJ = $(LIBTALLOC_OBJ0) @@ -881,7 +882,7 @@ SHARESEC_OBJ = $(SHARESEC_OBJ0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(REGOBJS_OBJ) $(ERRORMAP_OBJ) $(RPC_PARSE_OBJ1) $(LIBSAMBA_OBJ) $(DOSERR_OBJ) \ $(POPT_LIB_OBJ) $(SECRETS_OBJ) -TALLOCTORT_OBJ = lib/talloc/testsuite.o $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ +TALLOCTORT_OBJ = @tallocdir@/testsuite.o $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LIBSAMBA_OBJ) $(SECRETS_OBJ) REPLACETORT_OBJ = lib/replace/test/testsuite.o \ @@ -1956,7 +1957,7 @@ installlibtalloc: installdirs libtalloc @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR) -$(INSTALLLIBCMD_SH) bin/libtalloc.@SHLIBEXT@ $(DESTDIR)$(LIBDIR) -$(INSTALLLIBCMD_A) bin/libtalloc.a $(DESTDIR)$(LIBDIR) - -$(INSTALLCMD) -m $(INSTALLPERMS_DATA) $(srcdir)/lib/talloc/talloc.h $(DESTDIR)${prefix}/include + -$(INSTALLCMD) -m $(INSTALLPERMS_DATA) @tallocdir@/talloc.h $(DESTDIR)${prefix}/include installlibsmbsharemodes: installdirs libsmbsharemodes @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR) diff --git a/source/configure.in b/source/configure.in index fe16d939ee5..8d8fcab03d4 100644 --- a/source/configure.in +++ b/source/configure.in @@ -273,9 +273,17 @@ done AC_LIBREPLACE_CC_CHECKS +m4_include(lib/talloc/libtalloc.m4) + +TALLOC_OBJS="" +for obj in ${TALLOC_OBJ}; do + TALLOC_OBJS="${TALLOCOBJS} ${tallocdir}/${obj}" +done +AC_SUBST(TALLOC_OBJS) + SAMBA_CPPFLAGS="-Iinclude -I${srcdir-.}/include -I. -I${srcdir-.}" SAMBA_CPPFLAGS="${SAMBA_CPPFLAGS} -I${srcdir-.}/lib/replace" -SAMBA_CPPFLAGS="${SAMBA_CPPFLAGS} -I${srcdir-.}/lib/talloc" +SAMBA_CPPFLAGS="${SAMBA_CPPFLAGS} ${TALLOC_CFLAGS}" SAMBA_CPPFLAGS="${SAMBA_CPPFLAGS} -I${srcdir-.}/lib/tdb/include" SAMBA_CPPFLAGS="${SAMBA_CPPFLAGS} -I${srcdir-.}/libaddns" SAMBA_CPPFLAGS="${SAMBA_CPPFLAGS} -I${srcdir-.}/librpc"