s3-waf: convert SPNEGO_PARSE into a subsystem.
[kai/samba.git] / source3 / wscript_build
index 97b4162d7cb1dee6276384c2fd702b7c3385987e..e08133efee844b29d83ef181a0641bda65e51705 100644 (file)
@@ -195,7 +195,6 @@ SCHANNEL_SRC = '''../libcli/auth/credentials.c
 
 LIBSMB_SRC = '''libsmb/clientgen.c libsmb/cliconnect.c libsmb/clifile.c
              libsmb/clikrb5.c libsmb/clispnego.c
-             ../libcli/auth/spnego_parse.c
              libsmb/clirap.c libsmb/clierror.c libsmb/climessage.c
              libsmb/clireadwrite.c libsmb/clilist.c libsmb/cliprint.c
              libsmb/clitrans.c libsmb/clisecdesc.c libsmb/clidgram.c
@@ -724,7 +723,7 @@ POPT_SRC = '''../lib/popt/findme.c ../lib/popt/popt.c ../lib/popt/poptconfig.c \
 NTLM_AUTH_SRC1 = '''utils/ntlm_auth.c utils/ntlm_auth_diagnostics.c'''
 
 NTLM_AUTH_SRC = '''${NTLM_AUTH_SRC1}
-                ../libcli/auth/spnego_parse.c libsmb/clikrb5.c libads/kerberos.c'''
+                libsmb/clikrb5.c libads/kerberos.c'''
 
 
 VLP_SRC = '''printing/tests/vlp.c
@@ -927,7 +926,7 @@ bld.SAMBA_SUBSYSTEM('LIBSAMBA',
 
 bld.SAMBA_SUBSYSTEM('LIBSMB',
                     source=LIBSMB_SRC,
-                    deps='LIBSAMBA CLDAP LIBNMB LIBDRSUAPI',
+                    deps='LIBSAMBA CLDAP LIBNMB LIBDRSUAPI SPNEGO_PARSE',
                     vars=locals())
 
 bld.SAMBA_SUBSYSTEM('LIBDRSUAPI',
@@ -1057,6 +1056,10 @@ bld.SAMBA_SUBSYSTEM('SLCACHE',
                     source=SLCACHE_SRC,
                     vars=locals())
 
+bld.SAMBA_SUBSYSTEM('SPNEGO_PARSE',
+                    source='../libcli/auth/spnego_parse.c',
+                    vars=locals())
+
 bld.SAMBA_SUBSYSTEM('DCUTIL',
                     source=DCUTIL_SRC,
                     vars=locals())
@@ -1444,7 +1447,7 @@ bld.SAMBA_BINARY('ntlm_auth',
                  deps='''tdb talloc cap resolv krb5 k5crypto com_err libwbclient PARAM LIB_NONSMBD
                  LIBS LIBSAMBA POPT_SAMBA ASN1_UTIL LIBTSOCKET
                  PASSDB GROUPDB SMBLDAP WBCOMMON LIBINIPARSER LIBADS_SERVER
-                 NDR_SAMR NDR_LSA NDR_NETLOGON LIBCLI_LDAP_NDR LIBNMB SLCACHE''',
+                 NDR_SAMR NDR_LSA NDR_NETLOGON LIBCLI_LDAP_NDR LIBNMB SLCACHE SPNEGO_PARSE''',
                  vars=locals())
 
 bld.SAMBA_BINARY('timelimit',