summaryrefslogtreecommitdiff
path: root/source3/auth/wscript_build
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2010-09-26 19:43:43 +0200
committerGünther Deschner <gd@samba.org>2010-09-27 00:39:37 +0200
commitfa8971d90f4f989692e363696b44976d3aae2a65 (patch)
tree5e1d0164da214e7217dc3030f2a3c36d47f30258 /source3/auth/wscript_build
parent2839c8f0b2aab9693a41b844c0733af893f1f2a9 (diff)
downloadsamba-fa8971d90f4f989692e363696b44976d3aae2a65.tar.gz
samba-fa8971d90f4f989692e363696b44976d3aae2a65.tar.bz2
samba-fa8971d90f4f989692e363696b44976d3aae2a65.zip
s3-waf: move auth subsystem to auth/wscript_build.
Guenther
Diffstat (limited to 'source3/auth/wscript_build')
-rw-r--r--source3/auth/wscript_build84
1 files changed, 84 insertions, 0 deletions
diff --git a/source3/auth/wscript_build b/source3/auth/wscript_build
new file mode 100644
index 0000000000..bdfa5828c3
--- /dev/null
+++ b/source3/auth/wscript_build
@@ -0,0 +1,84 @@
+#!/usr/bin/env python
+
+AUTH_BUILTIN_SRC = 'auth_builtin.c'
+AUTH_DOMAIN_SRC = 'auth_domain.c'
+AUTH_SAM_SRC = 'auth_sam.c check_samsec.c'
+AUTH_SERVER_SRC = 'auth_server.c'
+AUTH_UNIX_SRC = 'auth_unix.c'
+AUTH_WINBIND_SRC = 'auth_winbind.c'
+AUTH_WBC_SRC = 'auth_wbc.c'
+AUTH_SCRIPT_SRC = 'auth_script.c'
+AUTH_NETLOGOND_SRC = 'auth_netlogond.c'
+
+AUTH_STATIC = ''
+AUTH_SRC = '''${AUTH_STATIC} auth.c auth_util.c token_util.c
+ server_info.c
+ server_info_sam.c
+ user_info.c
+ user_util.c
+ user_krb5.c
+ auth_compat.c auth_ntlmssp.c'''
+
+bld.SAMBA_SUBSYSTEM('AUTH',
+ source=AUTH_SRC,
+ deps='''AUTH_SAM AUTH_UNIX AUTH_WINBIND AUTH_WBC
+ AUTH_SERVER AUTH_DOMAIN AUTH_BUILTIN
+ AUTH_NETLOGOND
+ PLAINTEXT_AUTH SLCACHE DCUTIL''',
+ vars=locals())
+
+bld.SAMBA_MODULE('AUTH_SAM',
+ subsystem='AUTH',
+ source=AUTH_SAM_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_SAM'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_SAM'))
+
+bld.SAMBA_MODULE('AUTH_UNIX',
+ subsystem='AUTH',
+ source=AUTH_UNIX_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_UNIX'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_UNIX'))
+
+bld.SAMBA_MODULE('AUTH_WINBIND',
+ subsystem='AUTH',
+ source=AUTH_WINBIND_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_WINBIND'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_WINBIND'))
+
+bld.SAMBA_MODULE('AUTH_WBC',
+ subsystem='AUTH',
+ source=AUTH_WBC_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_WBC'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_WBC'))
+
+bld.SAMBA_MODULE('AUTH_SERVER',
+ subsystem='AUTH',
+ source=AUTH_SERVER_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_SERVER'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_SERVER'))
+
+bld.SAMBA_MODULE('AUTH_DOMAIN',
+ subsystem='AUTH',
+ source=AUTH_DOMAIN_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_DOMAIN'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_DOMAIN'))
+
+bld.SAMBA_MODULE('AUTH_BUILTIN',
+ subsystem='AUTH',
+ source=AUTH_BUILTIN_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_BUILTIN'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_BUILTIN'))
+
+bld.SAMBA_MODULE('AUTH_NETLOGOND',
+ subsystem='AUTH',
+ source=AUTH_NETLOGOND_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_NETLOGOND'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_NETLOGOND'))