s3-waf: convert libnet_keytab into a private library.
authorGünther Deschner <gd@samba.org>
Wed, 2 Nov 2011 11:04:46 +0000 (12:04 +0100)
committerGünther Deschner <gd@samba.org>
Wed, 2 Nov 2011 15:59:32 +0000 (16:59 +0100)
Guenther

source3/wscript_build

index cdd0755c4e62f9f153ae4f98cdb4b2b4400e7070..c9e77fbd00ba5957d65029ecd50d804e4a2e18c9 100755 (executable)
@@ -510,7 +510,7 @@ SMBCONFTORT_SRC0 = 'lib/smbconf/testsuite.c'
 
 SMBCONFTORT_SRC = '''${SMBCONFTORT_SRC0}'''
 
-LIBNET_SRC = 'libnet/libnet_join.c libnet/libnet_keytab.c'
+LIBNET_SRC = 'libnet/libnet_join.c'
 
 
 LIBNET_DSSYNC_SRC = '''libnet/libnet_dssync.c
@@ -943,9 +943,16 @@ bld.SAMBA3_SUBSYSTEM('FNAME_UTIL',
 
 bld.SAMBA3_SUBSYSTEM('LIBNET',
                     source=LIBNET_SRC,
-                    deps='NDR_LIBNET_JOIN KRB5_WRAP',
+                    deps='NDR_LIBNET_JOIN KRB5_WRAP net_keytab',
                     vars=locals())
 
+bld.SAMBA3_LIBRARY('net_keytab',
+                   source='libnet/libnet_keytab.c',
+                   deps='KRB5_WRAP ads',
+                   vars=locals(),
+                   private_library=True)
+
+
 bld.SAMBA3_SUBSYSTEM('LIBNET_DSSYNC',
                     source=LIBNET_DSSYNC_SRC,
                     deps='LIBNET LIBCLI_DRSUAPI tdb-wrap3',