From 0326012db72ef06066dac0cb2608e26f98d722cc Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sun, 26 Sep 2010 21:28:36 +0200 Subject: s3-waf: convert VFS into a subsystem. Guenther --- source3/wscript_build | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 340 insertions(+) (limited to 'source3') diff --git a/source3/wscript_build b/source3/wscript_build index f03ef96bcf..5d36884e30 100644 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -1154,6 +1154,7 @@ for prefix in bld.env.MODULE_PREFIXES: if prefix == 'charset': continue if prefix == 'perfcount': continue if prefix == 'gpext': continue + if prefix == 'vfs': continue static_key = "%s_STATIC" % prefix.upper() shared_key = "%s_SHARED" % prefix.upper() @@ -1466,6 +1467,345 @@ bld.SAMBA_MODULE('GPEXT_SECURITY', internal_module=True, enabled=True) +bld.SAMBA_SUBSYSTEM('VFS', + source='', + deps='''VFS_DEFAULT VFS_AUDIT VFS_EXTD_AUDIT + VFS_FULL_AUDIT VFS_FAKE_PERMS VFS_RECYCLE + VFS_NETATALK VFS_DEFAULT_QUOTA VFS_READONLY + VFS_CAP VFS_EXPAND_MSDFS VFS_SHADOW_COPY VFS_SHADOW_COPY2 + VFS_AFSACL VFS_XATTR_TDB VFS_POSIXACL VFS_AIXACL VFS_AIXACL2 + VFS_SOLARISACL VFS_ZFSACL VFS_HPUXACL VFS_IRIXACL + VFS_TRU64ACL VFS_CATIA VFS_STREAMS_XATTR VFS_STREAMS_DEPOT + VFS_CACHEPRIME VFS_PREALLOC VFS_COMMIT VFS_GPFS + VFS_NOTIFY_FAM VFS_READAHEAD VFS_TSMSM VFS_FILEID + VFS_AIO_FORK VFS_PREOPEN VFS_SYNCOPS VFS_ACL_XATTR + VFS_ACL_TDB VFS_SMB_TRAFFIC_ANALYZER VFS_ONEFS + VFS_ONEFS_SHADOW_COPY VFS_DIRSORT VFS_SCANNEDONLY + VFS_CROSSRENAME VFS_LINUX_XFS_SGID''', + vars=locals()) + +bld.SAMBA_MODULE('VFS_DEFAULT', + subsystem='VFS', + source=VFS_DEFAULT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_AUDIT', + subsystem='VFS', + source=VFS_AUDIT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_EXTD_AUDIT', + subsystem='VFS', + source=VFS_EXTD_AUDIT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_FULL_AUDIT', + subsystem='VFS', + source=VFS_FULL_AUDIT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_FAKE_PERMS', + subsystem='VFS', + source=VFS_FAKE_PERMS_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_RECYCLE', + subsystem='VFS', + source=VFS_RECYCLE_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_NETATALK', + subsystem='VFS', + source=VFS_NETATALK_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_DEFAULT_QUOTA', + subsystem='VFS', + source=VFS_DEFAULT_QUOTA_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_READONLY', + subsystem='VFS', + source=VFS_READONLY_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_CAP', + subsystem='VFS', + source=VFS_CAP_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_EXPAND_MSDFS', + subsystem='VFS', + source=VFS_EXPAND_MSDFS_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_SHADOW_COPY', + subsystem='VFS', + source=VFS_SHADOW_COPY_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_SHADOW_COPY2', + subsystem='VFS', + source=VFS_SHADOW_COPY2_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_AFSACL', + subsystem='VFS', + source=VFS_AFSACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_XATTR_TDB', + subsystem='VFS', + source=VFS_XATTR_TDB_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_POSIXACL', + subsystem='VFS', + source=VFS_POSIXACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_AIXACL', + subsystem='VFS', + source=VFS_AIXACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_AIXACL2', + subsystem='VFS', + source=VFS_AIXACL2_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_SOLARISACL', + subsystem='VFS', + source=VFS_SOLARISACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_ZFSACL', + subsystem='VFS', + source=VFS_ZFSACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_HPUXACL', + subsystem='VFS', + source=VFS_HPUXACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_IRIXACL', + subsystem='VFS', + source=VFS_IRIXACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_TRU64ACL', + subsystem='VFS', + source=VFS_TRU64ACL_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_CATIA', + subsystem='VFS', + source=VFS_CATIA_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_STREAMS_XATTR', + subsystem='VFS', + source=VFS_STREAMS_XATTR_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_STREAMS_DEPOT', + subsystem='VFS', + source=VFS_STREAMS_DEPOT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_CACHEPRIME', + subsystem='VFS', + source=VFS_CACHEPRIME_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_PREALLOC', + subsystem='VFS', + source=VFS_PREALLOC_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_COMMIT', + subsystem='VFS', + source=VFS_COMMIT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_GPFS', + subsystem='VFS', + source=VFS_GPFS_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_NOTIFY_FAM', + subsystem='VFS', + source=VFS_NOTIFY_FAM_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_READAHEAD', + subsystem='VFS', + source=VFS_READAHEAD_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_TSMSM', + subsystem='VFS', + source=VFS_TSMSM_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_FILEID', + subsystem='VFS', + source=VFS_FILEID_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_AIO_FORK', + subsystem='VFS', + source=VFS_AIO_FORK_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_PREOPEN', + subsystem='VFS', + source=VFS_PREOPEN_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_SYNCOPS', + subsystem='VFS', + source=VFS_SYNCOPS_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_ACL_XATTR', + subsystem='VFS', + source=VFS_ACL_XATTR_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_ACL_TDB', + subsystem='VFS', + source=VFS_ACL_TDB_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_SMB_TRAFFIC_ANALYZER', + subsystem='VFS', + source=VFS_SMB_TRAFFIC_ANALYZER_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_ONEFS', + subsystem='VFS', + source=VFS_ONEFS_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_ONEFS_SHADOW_COPY', + subsystem='VFS', + source=VFS_ONEFS_SHADOW_COPY_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_DIRSORT', + subsystem='VFS', + source=VFS_DIRSORT_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_SCANNEDONLY', + subsystem='VFS', + source=VFS_SCANNEDONLY_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_CROSSRENAME', + subsystem='VFS', + source=VFS_CROSSRENAME_SRC, + init_function='', + internal_module=True, + enabled=True) + +bld.SAMBA_MODULE('VFS_LINUX_XFS_SGID', + subsystem='VFS', + source=VFS_LINUX_XFS_SGID_SRC, + init_function='', + internal_module=True, + enabled=True) + bld.SAMBA_SUBSYSTEM('AVAHI', source=AVAHI_SRC, deps='avahi-common avahi-client', -- cgit