e6576ac2462e7b6731737e220ea577ec1a72af8c
[gd/samba-autobuild/.git] / source3 / modules / wscript_build
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_posix',
325                  subsystem='vfs',
326                  source='vfs_aio_posix.c',
327                  deps='samba-util tevent',
328                  init_function='',
329                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_posix'),
330                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_posix'))
331
332 bld.SAMBA3_MODULE('vfs_aio_linux',
333                  subsystem='vfs',
334                  source='vfs_aio_linux.c',
335                  deps='samba-util aio',
336                  init_function='',
337                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_linux'),
338                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_linux'))
339
340 bld.SAMBA3_MODULE('vfs_preopen',
341                  subsystem='vfs',
342                  source='vfs_preopen.c',
343                  deps='samba-util',
344                  init_function='',
345                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_preopen'),
346                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_preopen'))
347
348 bld.SAMBA3_MODULE('vfs_syncops',
349                  subsystem='vfs',
350                  source='vfs_syncops.c',
351                  deps='samba-util',
352                  init_function='',
353                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_syncops'),
354                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_syncops'))
355
356 bld.SAMBA3_MODULE('vfs_acl_xattr',
357                  subsystem='vfs',
358                  source='vfs_acl_xattr.c',
359                  deps='samba-util',
360                  init_function='',
361                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_xattr'),
362                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_xattr'))
363
364 bld.SAMBA3_MODULE('vfs_acl_tdb',
365                  subsystem='vfs',
366                  source='vfs_acl_tdb.c',
367                  deps='NDR_XATTR tdb',
368                  init_function='',
369                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_tdb'),
370                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_tdb'))
371
372 bld.SAMBA3_MODULE('vfs_smb_traffic_analyzer',
373                  subsystem='vfs',
374                  source='vfs_smb_traffic_analyzer.c',
375                  deps='samba-util',
376                  init_function='',
377                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_smb_traffic_analyzer'),
378                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_smb_traffic_analyzer'))
379
380 bld.SAMBA3_MODULE('vfs_dirsort',
381                  subsystem='vfs',
382                  source='vfs_dirsort.c',
383                  deps='samba-util',
384                  init_function='',
385                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dirsort'),
386                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dirsort'))
387
388 bld.SAMBA3_MODULE('vfs_scannedonly',
389                  subsystem='vfs',
390                  source='vfs_scannedonly.c',
391                  deps='samba-util',
392                  init_function='',
393                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_scannedonly'),
394                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_scannedonly'))
395
396 bld.SAMBA3_MODULE('vfs_crossrename',
397                  subsystem='vfs',
398                  source='vfs_crossrename.c',
399                  deps='samba-util',
400                  init_function='',
401                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_crossrename'),
402                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_crossrename'))
403
404 bld.SAMBA3_MODULE('vfs_linux_xfs_sgid',
405                  subsystem='vfs',
406                  source='vfs_linux_xfs_sgid.c',
407                  deps='samba-util',
408                  init_function='',
409                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_linux_xfs_sgid'),
410                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_linux_xfs_sgid'))
411
412 bld.SAMBA3_MODULE('vfs_time_audit',
413                  subsystem='vfs',
414                  source='vfs_time_audit.c',
415                  deps='samba-util',
416                  init_function='',
417                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_time_audit'),
418                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_time_audit'))
419
420 bld.SAMBA3_MODULE('vfs_media_harmony',
421                  subsystem='vfs',
422                  source='vfs_media_harmony.c',
423                  deps='samba-util',
424                  init_function='',
425                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_media_harmony'),
426                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_media_harmony'))
427
428 bld.SAMBA3_MODULE('vfs_unityed_media',
429                  subsystem='vfs',
430                  source='vfs_unityed_media.c',
431                  deps='samba-util',
432                  init_function='',
433                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_unityed_media'),
434                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_unityed_media'))
435
436 bld.SAMBA3_MODULE('vfs_dfs_samba4',
437                  subsystem='vfs',
438                  source='vfs_dfs_samba4.c',
439                  deps='samba-util dfs_server_ad samdb tevent',
440                  init_function='',
441                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dfs_samba4') and bld.AD_DC_BUILD_IS_ENABLED(),
442                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dfs_samba4') and bld.AD_DC_BUILD_IS_ENABLED())
443
444 bld.SAMBA3_MODULE('vfs_btrfs',
445                  subsystem='vfs',
446                  source='vfs_btrfs.c',
447                  deps='samba-util',
448                  init_function='',
449                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_btrfs'),
450                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_btrfs'))
451
452 bld.SAMBA3_MODULE('vfs_shell_snap',
453                  subsystem='vfs',
454                  source='vfs_shell_snap.c',
455                  deps='samba-util',
456                  init_function='',
457                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shell_snap'),
458                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shell_snap'))
459
460 bld.SAMBA3_SUBSYSTEM('perfcount',
461                     source='',
462                      deps='smbd_base')
463
464 bld.SAMBA3_MODULE('perfcount_test',
465                  subsystem='perfcount',
466                  source='perfcount_test.c',
467                  init_function='',
468                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_test'),
469                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_test'))
470
471 bld.SAMBA3_MODULE('vfs_ceph',
472                  subsystem='vfs',
473                  source='vfs_ceph.c',
474                  deps='samba-util cephfs',
475                  init_function='',
476                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_ceph'),
477                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_ceph'),
478                  cflags=bld.CONFIG_GET('CCFLAGS_CEPHFS'))
479
480 bld.SAMBA3_MODULE('vfs_glusterfs',
481                   subsystem='vfs',
482                   source='vfs_glusterfs.c',
483                   deps='samba-util gfapi',
484                   init_function='',
485                   internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_glusterfs'),
486                   enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_glusterfs'))
487
488 bld.SAMBA3_MODULE('vfs_worm',
489                   subsystem='vfs',
490                   source='vfs_worm.c',
491                   deps='samba-util',
492                   init_function='',
493                   internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_worm'),
494                   enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_worm'))
495
496 bld.SAMBA3_MODULE('vfs_snapper',
497                  subsystem='vfs',
498                  source='vfs_snapper.c',
499                  deps='samba-util dbus-1',
500                  init_function='',
501                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_snapper'),
502                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_snapper'))
503
504 bld.SAMBA3_MODULE('vfs_vxfs',
505                  subsystem='vfs',
506                  source='vfs_vxfs.c',
507                  init_function='',
508                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_vxfs'),
509                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_vxfs'))