summaryrefslogtreecommitdiff
path: root/source3/passdb/wscript_build
diff options
context:
space:
mode:
Diffstat (limited to 'source3/passdb/wscript_build')
-rw-r--r--source3/passdb/wscript_build48
1 files changed, 48 insertions, 0 deletions
diff --git a/source3/passdb/wscript_build b/source3/passdb/wscript_build
new file mode 100644
index 0000000000..17b488a0f7
--- /dev/null
+++ b/source3/passdb/wscript_build
@@ -0,0 +1,48 @@
+#!/usr/bin/env python
+
+PDB_STATIC = ''
+PDB_TDBSAM_SRC = 'pdb_tdb.c'
+PDB_LDAP_SRC = 'pdb_ldap.c pdb_nds.c'
+PDB_ADS_SRC = 'pdb_ads.c'
+PDB_SMBPASSWD_SRC = 'pdb_smbpasswd.c'
+PDB_WBC_SAM_SRC = 'pdb_wbc_sam.c'
+
+bld.SAMBA_SUBSYSTEM('PDB',
+ source='',
+ deps='''PDB_TDBSAM PDB_LDAP PDB_ADS PDB_SMBPASSWD PDB_WBC_SAM''',
+ vars=locals())
+
+bld.SAMBA_MODULE('PDB_TDBSAM',
+ subsystem='PDB',
+ source=PDB_TDBSAM_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_TDBSAM'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_TDBSAM'))
+
+bld.SAMBA_MODULE('PDB_LDAP',
+ subsystem='PDB',
+ source=PDB_LDAP_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_LDAP'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_LDAP'))
+
+bld.SAMBA_MODULE('PDB_ADS',
+ subsystem='PDB',
+ source=PDB_ADS_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_ADS'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_ADS'))
+
+bld.SAMBA_MODULE('PDB_SMBPASSWD',
+ subsystem='PDB',
+ source=PDB_SMBPASSWD_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_SMBPASSWD'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_SMBPASSWD'))
+
+bld.SAMBA_MODULE('PDB_WBC_SAM',
+ subsystem='PDB',
+ source=PDB_WBC_SAM_SRC,
+ init_function='',
+ internal_module=bld.SAMBA3_IS_STATIC_MODULE('PDB_WBC_SAM'),
+ enabled=bld.SAMBA3_IS_ENABLED_MODULE('PDB_WBC_SAM'))