| 1 | #!/usr/bin/env python
|
|---|
| 2 |
|
|---|
| 3 | bld.SAMBA3_SUBSYSTEM('NFS4_ACLS',
|
|---|
| 4 | source='nfs4_acls.c',
|
|---|
| 5 | deps='samba-util tdb')
|
|---|
| 6 |
|
|---|
| 7 | bld.SAMBA3_LIBRARY('non_posix_acls',
|
|---|
| 8 | source='non_posix_acls.c',
|
|---|
| 9 | deps='samba-util vfs',
|
|---|
| 10 | private_library=True)
|
|---|
| 11 |
|
|---|
| 12 | bld.SAMBA3_SUBSYSTEM('VFS_AIXACL_UTIL',
|
|---|
| 13 | source='vfs_aixacl_util.c',
|
|---|
| 14 | enabled=(bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl') or bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl2')))
|
|---|
| 15 |
|
|---|
| 16 | bld.SAMBA3_SUBSYSTEM('vfs',
|
|---|
| 17 | source='',
|
|---|
| 18 | deps='smbd_base')
|
|---|
| 19 |
|
|---|
| 20 | bld.SAMBA3_MODULE('vfs_default',
|
|---|
| 21 | subsystem='vfs',
|
|---|
| 22 | source='vfs_default.c',
|
|---|
| 23 | deps='samba-util NDR_DFSBLOBS',
|
|---|
| 24 | init_function='',
|
|---|
| 25 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_default'),
|
|---|
| 26 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_default'))
|
|---|
| 27 |
|
|---|
| 28 | bld.SAMBA3_MODULE('vfs_audit',
|
|---|
| 29 | subsystem='vfs',
|
|---|
| 30 | source='vfs_audit.c',
|
|---|
| 31 | deps='samba-util',
|
|---|
| 32 | init_function='',
|
|---|
| 33 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_audit'),
|
|---|
| 34 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_audit'))
|
|---|
| 35 |
|
|---|
| 36 | bld.SAMBA3_MODULE('vfs_extd_audit',
|
|---|
| 37 | subsystem='vfs',
|
|---|
| 38 | source='vfs_extd_audit.c',
|
|---|
| 39 | deps='samba-util',
|
|---|
| 40 | init_function='',
|
|---|
| 41 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_extd_audit'),
|
|---|
| 42 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_extd_audit'))
|
|---|
| 43 |
|
|---|
| 44 | bld.SAMBA3_MODULE('vfs_full_audit',
|
|---|
| 45 | subsystem='vfs',
|
|---|
| 46 | source='vfs_full_audit.c',
|
|---|
| 47 | deps='samba-util',
|
|---|
| 48 | init_function='',
|
|---|
| 49 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_full_audit'),
|
|---|
| 50 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_full_audit'))
|
|---|
| 51 |
|
|---|
| 52 | bld.SAMBA3_MODULE('vfs_fake_perms',
|
|---|
| 53 | subsystem='vfs',
|
|---|
| 54 | source='vfs_fake_perms.c',
|
|---|
| 55 | deps='samba-util',
|
|---|
| 56 | init_function='',
|
|---|
| 57 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fake_perms'),
|
|---|
| 58 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fake_perms'))
|
|---|
| 59 |
|
|---|
| 60 | bld.SAMBA3_MODULE('vfs_fake_acls',
|
|---|
| 61 | subsystem='vfs',
|
|---|
| 62 | source='vfs_fake_acls.c',
|
|---|
| 63 | deps='samba-util',
|
|---|
| 64 | init_function='',
|
|---|
| 65 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fake_acls'),
|
|---|
| 66 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fake_acls'))
|
|---|
| 67 |
|
|---|
| 68 | bld.SAMBA3_MODULE('vfs_recycle',
|
|---|
| 69 | subsystem='vfs',
|
|---|
| 70 | source='vfs_recycle.c',
|
|---|
| 71 | deps='samba-util',
|
|---|
| 72 | init_function='',
|
|---|
| 73 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_recycle'),
|
|---|
| 74 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_recycle'))
|
|---|
| 75 |
|
|---|
| 76 | bld.SAMBA3_MODULE('vfs_netatalk',
|
|---|
| 77 | subsystem='vfs',
|
|---|
| 78 | source='vfs_netatalk.c',
|
|---|
| 79 | deps='samba-util',
|
|---|
| 80 | init_function='',
|
|---|
| 81 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_netatalk'),
|
|---|
| 82 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_netatalk'))
|
|---|
| 83 |
|
|---|
| 84 | bld.SAMBA3_MODULE('vfs_fruit',
|
|---|
| 85 | subsystem='vfs',
|
|---|
| 86 | source='vfs_fruit.c',
|
|---|
| 87 | deps='samba-util',
|
|---|
| 88 | init_function='',
|
|---|
| 89 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fruit'),
|
|---|
| 90 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fruit'))
|
|---|
| 91 |
|
|---|
| 92 | bld.SAMBA3_MODULE('vfs_default_quota',
|
|---|
| 93 | subsystem='vfs',
|
|---|
| 94 | source='vfs_default_quota.c',
|
|---|
| 95 | deps='samba-util',
|
|---|
| 96 | init_function='',
|
|---|
| 97 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_default_quota'),
|
|---|
| 98 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_default_quota'))
|
|---|
| 99 |
|
|---|
| 100 | bld.SAMBA3_MODULE('vfs_readonly',
|
|---|
| 101 | subsystem='vfs',
|
|---|
| 102 | source='vfs_readonly.c getdate.c',
|
|---|
| 103 | deps='samba-util',
|
|---|
| 104 | init_function='',
|
|---|
| 105 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readonly'),
|
|---|
| 106 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readonly'))
|
|---|
| 107 |
|
|---|
| 108 | bld.SAMBA3_MODULE('vfs_cap',
|
|---|
| 109 | subsystem='vfs',
|
|---|
| 110 | source='vfs_cap.c',
|
|---|
| 111 | deps='samba-util',
|
|---|
| 112 | init_function='',
|
|---|
| 113 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cap'),
|
|---|
| 114 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cap'))
|
|---|
| 115 |
|
|---|
| 116 | bld.SAMBA3_MODULE('vfs_expand_msdfs',
|
|---|
| 117 | subsystem='vfs',
|
|---|
| 118 | source='vfs_expand_msdfs.c',
|
|---|
| 119 | deps='samba-util',
|
|---|
| 120 | init_function='',
|
|---|
| 121 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_expand_msdfs'),
|
|---|
| 122 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_expand_msdfs'))
|
|---|
| 123 |
|
|---|
| 124 | bld.SAMBA3_MODULE('vfs_shadow_copy',
|
|---|
| 125 | subsystem='vfs',
|
|---|
| 126 | source='vfs_shadow_copy.c',
|
|---|
| 127 | deps='samba-util',
|
|---|
| 128 | init_function='',
|
|---|
| 129 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shadow_copy'),
|
|---|
| 130 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shadow_copy'))
|
|---|
| 131 |
|
|---|
| 132 | bld.SAMBA3_MODULE('vfs_shadow_copy2',
|
|---|
| 133 | subsystem='vfs',
|
|---|
| 134 | source='vfs_shadow_copy2.c',
|
|---|
| 135 | allow_warnings=True,
|
|---|
| 136 | deps='samba-util tdb',
|
|---|
| 137 | init_function='',
|
|---|
| 138 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shadow_copy2'),
|
|---|
| 139 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shadow_copy2'))
|
|---|
| 140 |
|
|---|
| 141 | bld.SAMBA3_MODULE('vfs_afsacl',
|
|---|
| 142 | subsystem='vfs',
|
|---|
| 143 | source='vfs_afsacl.c',
|
|---|
| 144 | deps='samba-util',
|
|---|
| 145 | init_function='',
|
|---|
| 146 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_afsacl'),
|
|---|
| 147 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_afsacl'))
|
|---|
| 148 |
|
|---|
| 149 | bld.SAMBA3_MODULE('vfs_xattr_tdb',
|
|---|
| 150 | subsystem='vfs',
|
|---|
| 151 | source='vfs_xattr_tdb.c',
|
|---|
| 152 | deps='dbwrap xattr_tdb',
|
|---|
| 153 | init_function='',
|
|---|
| 154 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_xattr_tdb'),
|
|---|
| 155 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_xattr_tdb'))
|
|---|
| 156 |
|
|---|
| 157 | bld.SAMBA3_MODULE('vfs_posix_eadb',
|
|---|
| 158 | subsystem='vfs',
|
|---|
| 159 | source='vfs_posix_eadb.c',
|
|---|
| 160 | deps='tdb-wrap posix_eadb',
|
|---|
| 161 | init_function='',
|
|---|
| 162 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_posix_eadb') and bld.AD_DC_BUILD_IS_ENABLED(),
|
|---|
| 163 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_posix_eadb') and bld.AD_DC_BUILD_IS_ENABLED())
|
|---|
| 164 |
|
|---|
| 165 | bld.SAMBA3_MODULE('vfs_posixacl',
|
|---|
| 166 | subsystem='vfs',
|
|---|
| 167 | source='vfs_posixacl.c',
|
|---|
| 168 | deps='acl attr',
|
|---|
| 169 | init_function='',
|
|---|
| 170 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_posixacl'),
|
|---|
| 171 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_posixacl'))
|
|---|
| 172 |
|
|---|
| 173 | bld.SAMBA3_MODULE('vfs_aixacl',
|
|---|
| 174 | subsystem='vfs',
|
|---|
| 175 | source='vfs_aixacl.c',
|
|---|
| 176 | deps='VFS_AIXACL_UTIL',
|
|---|
| 177 | init_function='',
|
|---|
| 178 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aixacl'),
|
|---|
| 179 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl'))
|
|---|
| 180 |
|
|---|
| 181 | bld.SAMBA3_MODULE('vfs_aixacl2',
|
|---|
| 182 | subsystem='vfs',
|
|---|
| 183 | source='vfs_aixacl2.c',
|
|---|
| 184 | deps='NFS4_ACLS VFS_AIXACL_UTIL',
|
|---|
| 185 | init_function='',
|
|---|
| 186 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aixacl2'),
|
|---|
| 187 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl2'))
|
|---|
| 188 |
|
|---|
| 189 | bld.SAMBA3_MODULE('vfs_solarisacl',
|
|---|
| 190 | subsystem='vfs',
|
|---|
| 191 | source='vfs_solarisacl.c',
|
|---|
| 192 | init_function='',
|
|---|
| 193 | deps='sec',
|
|---|
| 194 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_solarisacl'),
|
|---|
| 195 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_solarisacl'))
|
|---|
| 196 |
|
|---|
| 197 | bld.SAMBA3_MODULE('vfs_zfsacl',
|
|---|
| 198 | subsystem='vfs',
|
|---|
| 199 | source='vfs_zfsacl.c',
|
|---|
| 200 | deps='NFS4_ACLS sunacl',
|
|---|
| 201 | init_function='',
|
|---|
| 202 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_zfsacl'),
|
|---|
| 203 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_zfsacl'))
|
|---|
| 204 |
|
|---|
| 205 | bld.SAMBA3_MODULE('vfs_nfs4acl_xattr',
|
|---|
| 206 | subsystem='vfs',
|
|---|
| 207 | source='vfs_nfs4acl_xattr.c',
|
|---|
| 208 | deps='NFS4_ACLS sunacl NDR_NFS4ACL',
|
|---|
| 209 | init_function='',
|
|---|
| 210 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_nfs4acl_xattr'),
|
|---|
| 211 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_nfs4acl_xattr'))
|
|---|
| 212 |
|
|---|
| 213 | bld.SAMBA3_MODULE('vfs_hpuxacl',
|
|---|
| 214 | subsystem='vfs',
|
|---|
| 215 | source='vfs_hpuxacl.c',
|
|---|
| 216 | init_function='',
|
|---|
| 217 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_hpuxacl'),
|
|---|
| 218 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_hpuxacl'))
|
|---|
| 219 |
|
|---|
| 220 | bld.SAMBA3_MODULE('vfs_tru64acl',
|
|---|
| 221 | subsystem='vfs',
|
|---|
| 222 | source='vfs_tru64acl.c',
|
|---|
| 223 | init_function='',
|
|---|
| 224 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_true64acl'),
|
|---|
| 225 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_true64acl'))
|
|---|
| 226 |
|
|---|
| 227 | bld.SAMBA3_MODULE('vfs_catia',
|
|---|
| 228 | subsystem='vfs',
|
|---|
| 229 | source='vfs_catia.c',
|
|---|
| 230 | deps='samba-util',
|
|---|
| 231 | init_function='',
|
|---|
| 232 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_catia'),
|
|---|
| 233 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_catia'))
|
|---|
| 234 |
|
|---|
| 235 | bld.SAMBA3_MODULE('vfs_streams_xattr',
|
|---|
| 236 | subsystem='vfs',
|
|---|
| 237 | source='vfs_streams_xattr.c',
|
|---|
| 238 | deps='samba-util',
|
|---|
| 239 | init_function='',
|
|---|
| 240 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_xattr'),
|
|---|
| 241 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_xattr'))
|
|---|
| 242 |
|
|---|
| 243 | bld.SAMBA3_MODULE('vfs_streams_depot',
|
|---|
| 244 | subsystem='vfs',
|
|---|
| 245 | source='vfs_streams_depot.c',
|
|---|
| 246 | deps='samba-util',
|
|---|
| 247 | init_function='',
|
|---|
| 248 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_depot'),
|
|---|
| 249 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_depot'))
|
|---|
| 250 |
|
|---|
| 251 | bld.SAMBA3_MODULE('vfs_cacheprime',
|
|---|
| 252 | subsystem='vfs',
|
|---|
| 253 | source='vfs_cacheprime.c',
|
|---|
| 254 | deps='samba-util',
|
|---|
| 255 | init_function='',
|
|---|
| 256 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cacheprime'),
|
|---|
| 257 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cacheprime'))
|
|---|
| 258 |
|
|---|
| 259 | bld.SAMBA3_MODULE('vfs_prealloc',
|
|---|
| 260 | subsystem='vfs',
|
|---|
| 261 | source='vfs_prealloc.c',
|
|---|
| 262 | deps='samba-util',
|
|---|
| 263 | init_function='',
|
|---|
| 264 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_prealloc'),
|
|---|
| 265 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_prealloc'))
|
|---|
| 266 |
|
|---|
| 267 | bld.SAMBA3_MODULE('vfs_commit',
|
|---|
| 268 | subsystem='vfs',
|
|---|
| 269 | source='vfs_commit.c',
|
|---|
| 270 | deps='samba-util',
|
|---|
| 271 | init_function='',
|
|---|
| 272 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_commit'),
|
|---|
| 273 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_commit'))
|
|---|
| 274 |
|
|---|
| 275 | bld.SAMBA3_MODULE('vfs_gpfs',
|
|---|
| 276 | subsystem='vfs',
|
|---|
| 277 | source='vfs_gpfs.c',
|
|---|
| 278 | deps='NFS4_ACLS non_posix_acls gpfswrap',
|
|---|
| 279 | init_function='',
|
|---|
| 280 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_gpfs'),
|
|---|
| 281 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_gpfs'),
|
|---|
| 282 | includes=bld.CONFIG_GET('CPPPATH_GPFS'))
|
|---|
| 283 |
|
|---|
| 284 | bld.SAMBA3_MODULE('vfs_readahead',
|
|---|
| 285 | subsystem='vfs',
|
|---|
| 286 | source='vfs_readahead.c',
|
|---|
| 287 | deps='samba-util',
|
|---|
| 288 | init_function='',
|
|---|
| 289 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readahead'),
|
|---|
| 290 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readahead'))
|
|---|
| 291 |
|
|---|
| 292 | bld.SAMBA3_MODULE('vfs_tsmsm',
|
|---|
| 293 | subsystem='vfs',
|
|---|
| 294 | source='vfs_tsmsm.c',
|
|---|
| 295 | deps='samba-util',
|
|---|
| 296 | init_function='',
|
|---|
| 297 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_tsmsm'),
|
|---|
| 298 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_tsmsm'))
|
|---|
| 299 |
|
|---|
| 300 | bld.SAMBA3_MODULE('vfs_fileid',
|
|---|
| 301 | subsystem='vfs',
|
|---|
| 302 | source='vfs_fileid.c',
|
|---|
| 303 | deps='samba-util',
|
|---|
| 304 | init_function='',
|
|---|
| 305 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fileid'),
|
|---|
| 306 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fileid'))
|
|---|
| 307 |
|
|---|
| 308 | bld.SAMBA3_MODULE('vfs_aio_fork',
|
|---|
| 309 | subsystem='vfs',
|
|---|
| 310 | source='vfs_aio_fork.c',
|
|---|
| 311 | deps='samba-util tevent',
|
|---|
| 312 | init_function='',
|
|---|
| 313 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_fork'),
|
|---|
| 314 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_fork'))
|
|---|
| 315 |
|
|---|
| 316 | bld.SAMBA3_MODULE('vfs_aio_pthread',
|
|---|
| 317 | subsystem='vfs',
|
|---|
| 318 | source='vfs_aio_pthread.c',
|
|---|
| 319 | deps='samba-util tevent',
|
|---|
| 320 | init_function='',
|
|---|
| 321 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_pthread'),
|
|---|
| 322 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_pthread'))
|
|---|
| 323 |
|
|---|
| 324 | bld.SAMBA3_MODULE('vfs_aio_linux',
|
|---|
| 325 | subsystem='vfs',
|
|---|
| 326 | source='vfs_aio_linux.c',
|
|---|
| 327 | deps='samba-util aio',
|
|---|
| 328 | init_function='',
|
|---|
| 329 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_linux'),
|
|---|
| 330 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_linux'))
|
|---|
| 331 |
|
|---|
| 332 | bld.SAMBA3_MODULE('vfs_preopen',
|
|---|
| 333 | subsystem='vfs',
|
|---|
| 334 | source='vfs_preopen.c',
|
|---|
| 335 | deps='samba-util',
|
|---|
| 336 | init_function='',
|
|---|
| 337 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_preopen'),
|
|---|
| 338 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_preopen'))
|
|---|
| 339 |
|
|---|
| 340 | bld.SAMBA3_MODULE('vfs_syncops',
|
|---|
| 341 | subsystem='vfs',
|
|---|
| 342 | source='vfs_syncops.c',
|
|---|
| 343 | deps='samba-util',
|
|---|
| 344 | init_function='',
|
|---|
| 345 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_syncops'),
|
|---|
| 346 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_syncops'))
|
|---|
| 347 |
|
|---|
| 348 | bld.SAMBA3_MODULE('vfs_acl_xattr',
|
|---|
| 349 | subsystem='vfs',
|
|---|
| 350 | source='vfs_acl_xattr.c',
|
|---|
| 351 | deps='samba-util',
|
|---|
| 352 | init_function='',
|
|---|
| 353 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_xattr'),
|
|---|
| 354 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_xattr'))
|
|---|
| 355 |
|
|---|
| 356 | bld.SAMBA3_MODULE('vfs_acl_tdb',
|
|---|
| 357 | subsystem='vfs',
|
|---|
| 358 | source='vfs_acl_tdb.c',
|
|---|
| 359 | deps='NDR_XATTR tdb',
|
|---|
| 360 | init_function='',
|
|---|
| 361 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_tdb'),
|
|---|
| 362 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_tdb'))
|
|---|
| 363 |
|
|---|
| 364 | bld.SAMBA3_MODULE('vfs_dirsort',
|
|---|
| 365 | subsystem='vfs',
|
|---|
| 366 | source='vfs_dirsort.c',
|
|---|
| 367 | deps='samba-util',
|
|---|
| 368 | init_function='',
|
|---|
| 369 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dirsort'),
|
|---|
| 370 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dirsort'))
|
|---|
| 371 |
|
|---|
| 372 | bld.SAMBA3_MODULE('vfs_crossrename',
|
|---|
| 373 | subsystem='vfs',
|
|---|
| 374 | source='vfs_crossrename.c',
|
|---|
| 375 | deps='samba-util',
|
|---|
| 376 | init_function='',
|
|---|
| 377 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_crossrename'),
|
|---|
| 378 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_crossrename'))
|
|---|
| 379 |
|
|---|
| 380 | bld.SAMBA3_MODULE('vfs_linux_xfs_sgid',
|
|---|
| 381 | subsystem='vfs',
|
|---|
| 382 | source='vfs_linux_xfs_sgid.c',
|
|---|
| 383 | deps='samba-util',
|
|---|
| 384 | init_function='',
|
|---|
| 385 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_linux_xfs_sgid'),
|
|---|
| 386 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_linux_xfs_sgid'))
|
|---|
| 387 |
|
|---|
| 388 | bld.SAMBA3_MODULE('vfs_time_audit',
|
|---|
| 389 | subsystem='vfs',
|
|---|
| 390 | source='vfs_time_audit.c',
|
|---|
| 391 | deps='samba-util',
|
|---|
| 392 | init_function='',
|
|---|
| 393 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_time_audit'),
|
|---|
| 394 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_time_audit'))
|
|---|
| 395 |
|
|---|
| 396 | bld.SAMBA3_MODULE('vfs_media_harmony',
|
|---|
| 397 | subsystem='vfs',
|
|---|
| 398 | source='vfs_media_harmony.c',
|
|---|
| 399 | deps='samba-util',
|
|---|
| 400 | init_function='',
|
|---|
| 401 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_media_harmony'),
|
|---|
| 402 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_media_harmony'))
|
|---|
| 403 |
|
|---|
| 404 | bld.SAMBA3_MODULE('vfs_unityed_media',
|
|---|
| 405 | subsystem='vfs',
|
|---|
| 406 | source='vfs_unityed_media.c',
|
|---|
| 407 | deps='samba-util',
|
|---|
| 408 | init_function='',
|
|---|
| 409 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_unityed_media'),
|
|---|
| 410 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_unityed_media'))
|
|---|
| 411 |
|
|---|
| 412 | bld.SAMBA3_MODULE('vfs_dfs_samba4',
|
|---|
| 413 | subsystem='vfs',
|
|---|
| 414 | source='vfs_dfs_samba4.c',
|
|---|
| 415 | deps='samba-util dfs_server_ad samdb tevent',
|
|---|
| 416 | init_function='',
|
|---|
| 417 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dfs_samba4') and bld.AD_DC_BUILD_IS_ENABLED(),
|
|---|
| 418 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dfs_samba4') and bld.AD_DC_BUILD_IS_ENABLED())
|
|---|
| 419 |
|
|---|
| 420 | bld.SAMBA3_MODULE('vfs_btrfs',
|
|---|
| 421 | subsystem='vfs',
|
|---|
| 422 | source='vfs_btrfs.c',
|
|---|
| 423 | deps='samba-util',
|
|---|
| 424 | init_function='',
|
|---|
| 425 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_btrfs'),
|
|---|
| 426 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_btrfs'))
|
|---|
| 427 |
|
|---|
| 428 | bld.SAMBA3_MODULE('vfs_shell_snap',
|
|---|
| 429 | subsystem='vfs',
|
|---|
| 430 | source='vfs_shell_snap.c',
|
|---|
| 431 | deps='samba-util',
|
|---|
| 432 | init_function='',
|
|---|
| 433 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shell_snap'),
|
|---|
| 434 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shell_snap'))
|
|---|
| 435 |
|
|---|
| 436 | bld.SAMBA3_SUBSYSTEM('perfcount',
|
|---|
| 437 | source='',
|
|---|
| 438 | deps='smbd_base')
|
|---|
| 439 |
|
|---|
| 440 | bld.SAMBA3_MODULE('perfcount_test',
|
|---|
| 441 | subsystem='perfcount',
|
|---|
| 442 | source='perfcount_test.c',
|
|---|
| 443 | init_function='',
|
|---|
| 444 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_test'),
|
|---|
| 445 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_test'))
|
|---|
| 446 |
|
|---|
| 447 | bld.SAMBA3_MODULE('vfs_ceph',
|
|---|
| 448 | subsystem='vfs',
|
|---|
| 449 | source='vfs_ceph.c',
|
|---|
| 450 | deps='samba-util cephfs',
|
|---|
| 451 | init_function='',
|
|---|
| 452 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_ceph'),
|
|---|
| 453 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_ceph'),
|
|---|
| 454 | cflags=bld.CONFIG_GET('CCFLAGS_CEPHFS'))
|
|---|
| 455 |
|
|---|
| 456 | bld.SAMBA3_MODULE('vfs_glusterfs',
|
|---|
| 457 | subsystem='vfs',
|
|---|
| 458 | source='vfs_glusterfs.c',
|
|---|
| 459 | deps='samba-util gfapi',
|
|---|
| 460 | init_function='',
|
|---|
| 461 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_glusterfs'),
|
|---|
| 462 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_glusterfs'))
|
|---|
| 463 |
|
|---|
| 464 | bld.SAMBA3_MODULE('vfs_worm',
|
|---|
| 465 | subsystem='vfs',
|
|---|
| 466 | source='vfs_worm.c',
|
|---|
| 467 | deps='samba-util',
|
|---|
| 468 | init_function='',
|
|---|
| 469 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_worm'),
|
|---|
| 470 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_worm'))
|
|---|
| 471 |
|
|---|
| 472 | bld.SAMBA3_MODULE('vfs_snapper',
|
|---|
| 473 | subsystem='vfs',
|
|---|
| 474 | source='vfs_snapper.c',
|
|---|
| 475 | deps='samba-util dbus-1',
|
|---|
| 476 | init_function='',
|
|---|
| 477 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_snapper'),
|
|---|
| 478 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_snapper'))
|
|---|
| 479 |
|
|---|
| 480 | bld.SAMBA3_MODULE('vfs_vxfs',
|
|---|
| 481 | subsystem='vfs',
|
|---|
| 482 | source='vfs_vxfs.c',
|
|---|
| 483 | init_function='',
|
|---|
| 484 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_vxfs'),
|
|---|
| 485 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_vxfs'))
|
|---|
| 486 |
|
|---|
| 487 | bld.SAMBA3_MODULE('vfs_offline',
|
|---|
| 488 | subsystem='vfs',
|
|---|
| 489 | source='vfs_offline.c',
|
|---|
| 490 | init_function='',
|
|---|
| 491 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_offline'),
|
|---|
| 492 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_offline'))
|
|---|
| 493 |
|
|---|
| 494 | bld.SAMBA3_MODULE('vfs_fake_dfq',
|
|---|
| 495 | subsystem='vfs',
|
|---|
| 496 | source='vfs_fake_dfq.c',
|
|---|
| 497 | init_function='',
|
|---|
| 498 | internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fake_dfq'),
|
|---|
| 499 | enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fake_dfq'))
|
|---|