3 AUTH_BUILTIN_SRC
= 'auth_builtin.c'
4 AUTH_DOMAIN_SRC
= 'auth_domain.c'
5 AUTH_SAM_SRC
= 'auth_sam.c check_samsec.c'
6 AUTH_SERVER_SRC
= 'auth_server.c'
7 AUTH_UNIX_SRC
= 'auth_unix.c'
8 AUTH_WINBIND_SRC
= 'auth_winbind.c'
9 AUTH_WBC_SRC
= 'auth_wbc.c'
10 AUTH_SCRIPT_SRC
= 'auth_script.c'
11 AUTH_NETLOGOND_SRC
= 'auth_netlogond.c'
13 AUTH_SRC
= '''auth.c auth_util.c token_util.c
19 auth_compat.c auth_ntlmssp.c'''
21 bld
.SAMBA_SUBSYSTEM('auth',
23 deps
='''PLAINTEXT_AUTH SLCACHE DCUTIL''',
26 bld
.SAMBA_MODULE('auth_sam',
30 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_SAM'),
31 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_SAM'))
33 bld
.SAMBA_MODULE('auth_unix',
37 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_UNIX'),
38 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_UNIX'))
40 bld
.SAMBA_MODULE('auth_winbind',
42 source
=AUTH_WINBIND_SRC
,
44 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_WINBIND'),
45 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_WINBIND'))
47 bld
.SAMBA_MODULE('auth_wbc',
51 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_WBC'),
52 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_WBC'))
54 bld
.SAMBA_MODULE('auth_server',
56 source
=AUTH_SERVER_SRC
,
58 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_SERVER'),
59 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_SERVER'))
61 bld
.SAMBA_MODULE('auth_domain',
63 source
=AUTH_DOMAIN_SRC
,
64 deps
='RPC_CLIENT_SCHANNEL',
66 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_DOMAIN'),
67 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_DOMAIN'))
69 bld
.SAMBA_MODULE('auth_builtin',
71 source
=AUTH_BUILTIN_SRC
,
73 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_BUILTIN'),
74 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_BUILTIN'))
76 bld
.SAMBA_MODULE('auth_netlogond',
78 source
=AUTH_NETLOGOND_SRC
,
80 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_NETLOGOND'),
81 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_NETLOGOND'))
83 bld
.SAMBA_MODULE('auth_script',
85 source
=AUTH_SCRIPT_SRC
,
87 internal_module
=bld
.SAMBA3_IS_STATIC_MODULE('AUTH_SCRIPT'),
88 enabled
=bld
.SAMBA3_IS_ENABLED_MODULE('AUTH_SCRIPT'))