s4-credentials: make a private library from CREDENTIALS subsystem
authorAndrew Tridgell <tridge@samba.org>
Sat, 30 Oct 2010 00:44:07 +0000 (11:44 +1100)
committerAndrew Tridgell <tridge@samba.org>
Sat, 30 Oct 2010 12:49:01 +0000 (23:49 +1100)
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

source4/auth/credentials/wscript_build

index d6f522f1a74815d74e128f92df527925f1034241..583ba0b70c62748776c1cf83bd33234cba614bdf 100644 (file)
@@ -1,21 +1,22 @@
 #!/usr/bin/env python
 
-bld.SAMBA_SUBSYSTEM('CREDENTIALS',
-       source='credentials.c',
-       autoproto='credentials_proto.h',
-       public_headers='credentials.h',
-       deps='LIBCRYPTO errors events LIBCLI_AUTH security',
-       )
+bld.SAMBA_LIBRARY('CREDENTIALS',
+                  source='credentials.c',
+                  autoproto='credentials_proto.h',
+                  public_headers='credentials.h',
+                  deps='LIBCRYPTO errors events LIBCLI_AUTH security CREDENTIALS_SECRETS CREDENTIALS_KRB5',
+                  private_library=True
+                  )
 
 bld.SAMBA_SUBSYSTEM('CREDENTIALS_KRB5',
        source='credentials_krb5.c',
        deps='KERBEROS_UTIL gssapi CREDENTIALS',
-       public_deps='com_err KERBEROS',
+       public_deps='com_err authkrb5',
        )
 
 bld.SAMBA_SUBSYSTEM('CREDENTIALS_SECRETS',
        source='credentials_secrets.c',
-       deps='SECRETS CREDENTIALS_KRB5 CREDENTIALS_NTLM ldb',
+       deps='CREDENTIALS_KRB5 CREDENTIALS_NTLM ldb samdb-common',
        )
 
 bld.SAMBA_SUBSYSTEM('CREDENTIALS_NTLM',