build: added LIBREPLACE_NETWORK
authorAndrew Tridgell <tridge@samba.org>
Tue, 23 Feb 2010 05:48:23 +0000 (16:48 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 6 Apr 2010 10:26:37 +0000 (20:26 +1000)
lib/replace/wscript

index be8ecc2c00e55bebcf9f74c4d5cc503a3a7359e2..a9410c9ff7c25c2ac1784a8f9673590121c8ae85 100644 (file)
@@ -103,7 +103,7 @@ def configure(conf):
     conf.CHECK_FUNCS('strtouq strtoll __strtoll strtoq memmem printf memset memcpy')
     conf.CHECK_FUNCS('connect gethostbyname if_nametoindex socketpair')
     conf.CHECK_FUNCS('inet_ntoa inet_ntop dirfd getdirentries getdents syslog')
-    conf.CHECK_FUNCS('timegm getifaddrs freeifaddrs')
+    conf.CHECK_FUNCS('timegm getifaddrs freeifaddrs inet_aton inet_atop')
 
     conf.CHECK_FUNCS_IN('dlopen dlsym dlerror dlclose', 'dl')
     conf.CHECK_FUNCS_IN('poptGetContext', 'popt')
@@ -185,3 +185,11 @@ def build(bld):
     bld.SAMBA_BINARY('replace_testsuite',
                      TEST_SOURCES,
                      'replace')
+
+    NET_SOURCES = []
+    if not 'HAVE_INET_NTOA'  in bld.env: NET_SOURCES.append('inet_ntoa.c')
+    if not 'HAVE_INET_ATON'  in bld.env: NET_SOURCES.append('inet_aton.c')
+    if not 'HAVE_INET_ATOP'  in bld.env: NET_SOURCES.append('inet_atop.c')
+    if not 'HAVE_SOCKETPAIR' in bld.env: NET_SOURCES.append('socketpair.c')
+
+    bld.SAMBA_SUBSYSTEM('LIBREPLACE_NETWORK', NET_SOURCES)