s3-waf: move pdb subsystem to pdb/wscript_build.
[metze/samba/wip.git] / source3 / passdb / wscript_build
1 #!/usr/bin/env python
2
3 PDB_STATIC =        ''
4 PDB_TDBSAM_SRC =    'pdb_tdb.c'
5 PDB_LDAP_SRC =      'pdb_ldap.c pdb_nds.c'
6 PDB_ADS_SRC =       'pdb_ads.c'
7 PDB_SMBPASSWD_SRC = 'pdb_smbpasswd.c'
8 PDB_WBC_SAM_SRC =   'pdb_wbc_sam.c'
9
10 bld.SAMBA_SUBSYSTEM('PDB',
11                     source='',
12                     deps='''PDB_TDBSAM PDB_LDAP PDB_ADS PDB_SMBPASSWD PDB_WBC_SAM''',
13                     vars=locals())
14
15 bld.SAMBA_MODULE('PDB_TDBSAM',
16                  subsystem='PDB',
17                  source=PDB_TDBSAM_SRC,
18                  init_function='',
19                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_TDBSAM'),
20                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_TDBSAM'))
21
22 bld.SAMBA_MODULE('PDB_LDAP',
23                  subsystem='PDB',
24                  source=PDB_LDAP_SRC,
25                  init_function='',
26                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_LDAP'),
27                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_LDAP'))
28
29 bld.SAMBA_MODULE('PDB_ADS',
30                  subsystem='PDB',
31                  source=PDB_ADS_SRC,
32                  init_function='',
33                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_ADS'),
34                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_ADS'))
35
36 bld.SAMBA_MODULE('PDB_SMBPASSWD',
37                  subsystem='PDB',
38                  source=PDB_SMBPASSWD_SRC,
39                  init_function='',
40                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_SMBPASSWD'),
41                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_SMBPASSWD'))
42
43 bld.SAMBA_MODULE('PDB_WBC_SAM',
44                  subsystem='PDB',
45                  source=PDB_WBC_SAM_SRC,
46                  init_function='',
47                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_WBC_SAM'),
48                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_WBC_SAM'))