62a730ccd95a434d19f7bc87569774ab84701175
[abartlet/samba.git/.git] / source3 / auth / wscript_build
1 #!/usr/bin/env python
2
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'
12
13 AUTH_SRC = '''auth.c auth_util.c token_util.c
14            server_info.c
15            server_info_sam.c
16            user_info.c
17            user_util.c
18            user_krb5.c
19            auth_compat.c auth_ntlmssp.c'''
20
21 bld.SAMBA_SUBSYSTEM('auth',
22                     source=AUTH_SRC,
23                     deps='''PLAINTEXT_AUTH SLCACHE DCUTIL''',
24                     vars=locals())
25
26 bld.SAMBA_MODULE('auth_sam',
27                  subsystem='auth',
28                  source=AUTH_SAM_SRC,
29                  init_function='',
30                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_SAM'),
31                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_SAM'))
32
33 bld.SAMBA_MODULE('auth_unix',
34                  subsystem='auth',
35                  source=AUTH_UNIX_SRC,
36                  init_function='',
37                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_UNIX'),
38                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_UNIX'))
39
40 bld.SAMBA_MODULE('auth_winbind',
41                  subsystem='auth',
42                  source=AUTH_WINBIND_SRC,
43                  init_function='',
44                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_WINBIND'),
45                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_WINBIND'))
46
47 bld.SAMBA_MODULE('auth_wbc',
48                  subsystem='auth',
49                  source=AUTH_WBC_SRC,
50                  init_function='',
51                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_WBC'),
52                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_WBC'))
53
54 bld.SAMBA_MODULE('auth_server',
55                  subsystem='auth',
56                  source=AUTH_SERVER_SRC,
57                  init_function='',
58                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_SERVER'),
59                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_SERVER'))
60
61 bld.SAMBA_MODULE('auth_domain',
62                  subsystem='auth',
63                  source=AUTH_DOMAIN_SRC,
64                  init_function='',
65                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_DOMAIN'),
66                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_DOMAIN'))
67
68 bld.SAMBA_MODULE('auth_builtin',
69                  subsystem='auth',
70                  source=AUTH_BUILTIN_SRC,
71                  init_function='',
72                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_BUILTIN'),
73                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_BUILTIN'))
74
75 bld.SAMBA_MODULE('auth_netlogond',
76                  subsystem='auth',
77                  source=AUTH_NETLOGOND_SRC,
78                  init_function='',
79                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_NETLOGOND'),
80                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_NETLOGOND'))
81
82 bld.SAMBA_MODULE('auth_script',
83                  subsystem='auth',
84                  source=AUTH_SCRIPT_SRC,
85                  init_function='',
86                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('AUTH_SCRIPT'),
87                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('AUTH_SCRIPT'))