build: get rid of source-variables in source3/auth/wscript_build
[Samba.git] / source3 / auth / wscript_build
blob127ae089953267e4248885a700da561cbd3dbeb6
1 #!/usr/bin/env python
3 bld.SAMBA3_SUBSYSTEM('TOKEN_UTIL',
4 source='token_util.c',
5 deps='samba-util pdb',
6 vars=locals())
8 bld.SAMBA3_SUBSYSTEM('USER_UTIL',
9 source='user_util.c',
10 deps='TOKEN_UTIL')
12 bld.SAMBA3_SUBSYSTEM('AUTH_COMMON',
13 source='''auth_util.c
14 check_samsec.c
15 server_info.c
16 server_info_sam.c
17 user_info.c''',
18 deps='TOKEN_UTIL DCUTIL USER_UTIL',
19 vars=locals())
21 bld.SAMBA3_LIBRARY('auth',
22 source='''auth.c
23 user_krb5.c
24 auth_ntlmssp.c
25 auth_generic.c''',
26 deps='''PLAINTEXT_AUTH SLCACHE DCUTIL TOKEN_UTIL AUTH_COMMON libcli_netlogon3 samba-hostconfig''',
27 private_library=True)
29 bld.SAMBA3_MODULE('auth_sam',
30 subsystem='auth',
31 source='auth_sam.c',
32 deps='samba-util',
33 init_function='',
34 internal_module=True)
36 bld.SAMBA3_MODULE('auth_unix',
37 subsystem='auth',
38 source='auth_unix.c',
39 deps='samba-util',
40 init_function='',
41 internal_module=bld.SAMBA3_IS_STATIC_MODULE('auth_unix'),
42 enabled=bld.SAMBA3_IS_ENABLED_MODULE('auth_unix'))
44 bld.SAMBA3_MODULE('auth_winbind',
45 subsystem='auth',
46 source='auth_winbind.c',
47 deps='samba-util',
48 init_function='',
49 internal_module=True)
51 bld.SAMBA3_MODULE('auth_wbc',
52 subsystem='auth',
53 source='auth_wbc.c',
54 deps='samba-util',
55 init_function='',
56 internal_module=bld.SAMBA3_IS_STATIC_MODULE('auth_wbc'),
57 enabled=bld.SAMBA3_IS_ENABLED_MODULE('auth_wbc'))
59 bld.SAMBA3_MODULE('auth_domain',
60 subsystem='auth',
61 source='auth_domain.c',
62 deps='RPC_CLIENT_SCHANNEL trusts_util',
63 init_function='',
64 internal_module=True)
66 bld.SAMBA3_MODULE('auth_builtin',
67 subsystem='auth',
68 source='auth_builtin.c',
69 deps='samba-util',
70 init_function='',
71 internal_module=True)
73 bld.SAMBA3_MODULE('auth_script',
74 subsystem='auth',
75 source='auth_script.c',
76 init_function='',
77 internal_module=bld.SAMBA3_IS_STATIC_MODULE('auth_script'),
78 enabled=bld.SAMBA3_IS_ENABLED_MODULE('auth_script'))
80 bld.SAMBA3_MODULE('auth_samba4',
81 subsystem='auth',
82 source='auth_samba4.c',
83 init_function='',
84 deps='auth4 samba_server_gensec gensec',
85 internal_module=bld.SAMBA3_IS_STATIC_MODULE('auth_samba4') and bld.AD_DC_BUILD_IS_ENABLED(),
86 enabled=bld.SAMBA3_IS_ENABLED_MODULE('auth_samba4') and bld.AD_DC_BUILD_IS_ENABLED())