diff options
author | Günther Deschner <gd@samba.org> | 2010-09-26 19:43:43 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2010-09-27 00:39:37 +0200 |
commit | fa8971d90f4f989692e363696b44976d3aae2a65 (patch) | |
tree | 5e1d0164da214e7217dc3030f2a3c36d47f30258 /source3/auth/wscript_build | |
parent | 2839c8f0b2aab9693a41b844c0733af893f1f2a9 (diff) | |
download | samba-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_build | 84 |
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')) |