source: vendor/3.6.23/source3/passdb/wscript_build

Last change on this file was 740, checked in by Silvan Scherrer, 13 years ago

Samba Server: update vendor to 3.6.0

File size: 1.9 KB
Line 
1#!/usr/bin/env python
2
3PDB_TDBSAM_SRC = 'pdb_tdb.c'
4PDB_LDAP_SRC = 'pdb_ldap.c pdb_nds.c pdb_ipa.c'
5PDB_ADS_SRC = 'pdb_ads.c'
6PDB_SMBPASSWD_SRC = 'pdb_smbpasswd.c'
7PDB_WBC_SAM_SRC = 'pdb_wbc_sam.c'
8
9bld.SAMBA3_SUBSYSTEM('pdb',
10 source='pdb_interface.c',
11 deps='',
12 vars=locals())
13
14bld.SAMBA3_MODULE('pdb_tdbsam',
15 subsystem='pdb',
16 source=PDB_TDBSAM_SRC,
17 init_function='',
18 internal_module=bld.SAMBA3_IS_STATIC_MODULE('pdb_tdbsam'),
19 enabled=bld.SAMBA3_IS_ENABLED_MODULE('pdb_tdbsam'))
20
21bld.SAMBA3_MODULE('pdb_ldap',
22 subsystem='pdb',
23 source=PDB_LDAP_SRC,
24 init_function='',
25 internal_module=bld.SAMBA3_IS_STATIC_MODULE('pdb_ldap'),
26 enabled=bld.SAMBA3_IS_ENABLED_MODULE('pdb_ldap') and bld.env.HAVE_LDAP)
27
28bld.SAMBA3_MODULE('pdb_ads',
29 subsystem='pdb',
30 source=PDB_ADS_SRC,
31 deps='LIBCLI_LDAP_NDR TLDAP',
32 init_function='',
33 internal_module=bld.SAMBA3_IS_STATIC_MODULE('pdb_ads'),
34 enabled=bld.SAMBA3_IS_ENABLED_MODULE('pdb_ads'))
35
36bld.SAMBA3_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
43bld.SAMBA3_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'))
Note: See TracBrowser for help on using the repository browser.