Fix merged build.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 17 Sep 2008 12:25:25 +0000 (14:25 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 17 Sep 2008 12:25:25 +0000 (14:25 +0200)
lib/replace/getaddrinfo.h
source3/samba4.mk

index dddd699b623f5ac3bd3da7288654600d67a5b8f2..cf040da2db47e19b21ae607a82b565f44d523639 100644 (file)
@@ -75,7 +75,9 @@ in lib/replace we use rep_xxx()
 #undef getnameinfo
 #endif
 #define getnameinfo rep_getnameinfo
+#ifndef HAVE_GETNAMEINFO
 #define HAVE_GETNAMEINFO
+#endif
 
 extern int rep_getaddrinfo(const char *node, const char *service,
                        const struct addrinfo * hints, struct addrinfo ** res);
index d8cf4570047e749a3004084ebfe9267b591b6788..b145f4ca4b301389c77f1d55050189ceca627c0b 100644 (file)
@@ -12,7 +12,7 @@ samba4srcdir = $(call abspath,$(srcdir)/../source4)
 # Flags used for the samba 4 files
 # $(srcdir)/include is required for config.h
 SAMBA4_CFLAGS = -I$(samba4srcdir) -I$(samba4srcdir)/include \
-                -I$(samba4srcdir)/lib/replace -I$(samba4srcdir)/lib \
+                -I$(samba4srcdir)/../lib/replace -I$(samba4srcdir)/lib \
                 -I$(heimdalsrcdir)/lib/hcrypto -I$(tallocdir) \
                 -I$(srcdir)/include -D_SAMBA_BUILD_=4 -DHAVE_CONFIG_H
 
@@ -80,9 +80,9 @@ libregistrysrcdir := $(samba4srcdir)/lib/registry
 libmessagingsrcdir := $(samba4srcdir)/lib/messaging
 libeventssrcdir := $(samba4srcdir)/lib/events
 libcmdlinesrcdir := $(samba4srcdir)/lib/cmdline
-poptsrcdir := $(samba4srcdir)/../popt
-socketwrappersrcdir := $(samba4srcdir)/../socket_wrapper
-nsswrappersrcdir := $(samba4srcdir)/../nss_wrapper
+poptsrcdir := $(samba4srcdir)/../lib/popt
+socketwrappersrcdir := $(samba4srcdir)/../lib/socket_wrapper
+nsswrappersrcdir := $(samba4srcdir)/../lib/nss_wrapper
 appwebsrcdir := $(samba4srcdir)/lib/appweb
 libstreamsrcdir := $(samba4srcdir)/lib/stream
 libutilsrcdir := $(samba4srcdir)/lib/util
@@ -90,7 +90,7 @@ libtdrsrcdir := $(samba4srcdir)/lib/tdr
 libdbwrapsrcdir := $(samba4srcdir)/lib/dbwrap
 libcryptosrcdir := $(samba4srcdir)/lib/crypto
 libtorturesrcdir := $(samba4srcdir)/lib/torture
-libcompressionsrcdir := $(samba4srcdir)/lib/compression
+libcompressionsrcdir := $(samba4srcdir)/../lib/compression
 libgencachesrcdir := $(samba4srcdir)/lib
 paramsrcdir := $(samba4srcdir)/param
 smb_serversrcdir := $(samba4srcdir)/smb_server
@@ -113,9 +113,9 @@ pyscriptsrcdir := $(samba4srcdir)/scripting/python
 kdcsrcdir := $(samba4srcdir)/kdc
 smbreadlinesrcdir := $(samba4srcdir)/lib/smbreadline
 ntp_signdsrcdir := $(samba4srcdir)/ntp_signd
-tdbsrcdir := $(samba4srcdir)/../tdb
-ldbsrcdir := $(samba4srcdir)/../ldb
-tallocsrcdir := $(samba4srcdir)/../talloc
+tdbsrcdir := $(samba4srcdir)/../lib/tdb
+ldbsrcdir := $(samba4srcdir)/lib/ldb
+tallocsrcdir := $(samba4srcdir)/../lib/talloc
 override ASN1C = bin/asn1_compile4
 override ET_COMPILER = bin/compile_et4
 include samba4-data.mk