s3:modules: remove unused allow_warnings=True for vfs_aio_fork
[samba.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                   allow_warnings=True,
209                   deps='NFS4_ACLS sunacl NDR_NFS4ACL',
210                   init_function='',
211                   internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_nfs4acl_xattr'),
212                   enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_nfs4acl_xattr'))
213
214 bld.SAMBA3_MODULE('vfs_hpuxacl',
215                  subsystem='vfs',
216                  source='vfs_hpuxacl.c',
217                  init_function='',
218                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_hpuxacl'),
219                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_hpuxacl'))
220
221 bld.SAMBA3_MODULE('vfs_tru64acl',
222                  subsystem='vfs',
223                  source='vfs_tru64acl.c',
224                  init_function='',
225                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_true64acl'),
226                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_true64acl'))
227
228 bld.SAMBA3_MODULE('vfs_catia',
229                  subsystem='vfs',
230                  source='vfs_catia.c',
231                  deps='samba-util',
232                  init_function='',
233                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_catia'),
234                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_catia'))
235
236 bld.SAMBA3_MODULE('vfs_streams_xattr',
237                  subsystem='vfs',
238                  source='vfs_streams_xattr.c',
239                  deps='samba-util',
240                  init_function='',
241                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_xattr'),
242                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_xattr'))
243
244 bld.SAMBA3_MODULE('vfs_streams_depot',
245                  subsystem='vfs',
246                  source='vfs_streams_depot.c',
247                  deps='samba-util',
248                  init_function='',
249                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_depot'),
250                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_depot'))
251
252 bld.SAMBA3_MODULE('vfs_cacheprime',
253                  subsystem='vfs',
254                  source='vfs_cacheprime.c',
255                  deps='samba-util',
256                  init_function='',
257                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cacheprime'),
258                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cacheprime'))
259
260 bld.SAMBA3_MODULE('vfs_prealloc',
261                  subsystem='vfs',
262                  source='vfs_prealloc.c',
263                  deps='samba-util',
264                  init_function='',
265                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_prealloc'),
266                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_prealloc'))
267
268 bld.SAMBA3_MODULE('vfs_commit',
269                  subsystem='vfs',
270                  source='vfs_commit.c',
271                  deps='samba-util',
272                  init_function='',
273                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_commit'),
274                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_commit'))
275
276 bld.SAMBA3_MODULE('vfs_gpfs',
277                  subsystem='vfs',
278                  source='vfs_gpfs.c',
279                  deps='NFS4_ACLS non_posix_acls gpfswrap',
280                  init_function='',
281                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_gpfs'),
282                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_gpfs'),
283                  includes=bld.CONFIG_GET('CPPPATH_GPFS'))
284
285 vfs_notify_fam_deps='samba-util '
286 if bld.CONFIG_SET('SAMBA_FAM_LIBS'):
287    vfs_notify_fam_deps += bld.CONFIG_GET('SAMBA_FAM_LIBS')
288 bld.SAMBA3_MODULE('vfs_notify_fam',
289                  subsystem='vfs',
290                  source='vfs_notify_fam.c',
291                  deps=vfs_notify_fam_deps,
292                  init_function='',
293                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_notify_fam'),
294                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_notify_fam'))
295
296 bld.SAMBA3_MODULE('vfs_readahead',
297                  subsystem='vfs',
298                  source='vfs_readahead.c',
299                  deps='samba-util',
300                  init_function='',
301                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readahead'),
302                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readahead'))
303
304 bld.SAMBA3_MODULE('vfs_tsmsm',
305                  subsystem='vfs',
306                  source='vfs_tsmsm.c',
307                  deps='samba-util',
308                  init_function='',
309                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_tsmsm'),
310                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_tsmsm'))
311
312 bld.SAMBA3_MODULE('vfs_fileid',
313                  subsystem='vfs',
314                  source='vfs_fileid.c',
315                  deps='samba-util',
316                  init_function='',
317                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fileid'),
318                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fileid'))
319
320 bld.SAMBA3_MODULE('vfs_aio_fork',
321                  subsystem='vfs',
322                  source='vfs_aio_fork.c',
323                  deps='samba-util tevent',
324                  init_function='',
325                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_fork'),
326                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_fork'),
327                   allow_undefined_symbols=True)
328
329 bld.SAMBA3_MODULE('vfs_aio_pthread',
330                  subsystem='vfs',
331                  source='vfs_aio_pthread.c',
332                  deps='samba-util tevent',
333                  init_function='',
334                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_pthread'),
335                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_pthread'),
336                   allow_undefined_symbols=True)
337
338 bld.SAMBA3_MODULE('vfs_aio_posix',
339                  subsystem='vfs',
340                  source='vfs_aio_posix.c',
341                  deps='samba-util tevent',
342                  init_function='',
343                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_posix'),
344                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_posix'),
345                   allow_undefined_symbols=True)
346
347 bld.SAMBA3_MODULE('vfs_aio_linux',
348                  subsystem='vfs',
349                  source='vfs_aio_linux.c',
350                  deps='samba-util aio',
351                  init_function='',
352                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_linux'),
353                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_linux'),
354                   allow_undefined_symbols=True)
355
356 bld.SAMBA3_MODULE('vfs_preopen',
357                  subsystem='vfs',
358                  source='vfs_preopen.c',
359                  deps='samba-util',
360                  init_function='',
361                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_preopen'),
362                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_preopen'))
363
364 bld.SAMBA3_MODULE('vfs_syncops',
365                  subsystem='vfs',
366                  source='vfs_syncops.c',
367                  deps='samba-util',
368                  init_function='',
369                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_syncops'),
370                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_syncops'))
371
372 bld.SAMBA3_MODULE('vfs_acl_xattr',
373                  subsystem='vfs',
374                  source='vfs_acl_xattr.c',
375                  deps='samba-util',
376                  init_function='',
377                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_xattr'),
378                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_xattr'))
379
380 bld.SAMBA3_MODULE('vfs_acl_tdb',
381                  subsystem='vfs',
382                  source='vfs_acl_tdb.c',
383                  deps='NDR_XATTR tdb',
384                  init_function='',
385                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_tdb'),
386                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_tdb'))
387
388 bld.SAMBA3_MODULE('vfs_smb_traffic_analyzer',
389                  subsystem='vfs',
390                  source='vfs_smb_traffic_analyzer.c',
391                  allow_warnings=True,
392                  deps='samba-util',
393                  init_function='',
394                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_smb_traffic_analyzer'),
395                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_smb_traffic_analyzer'))
396
397 bld.SAMBA3_MODULE('vfs_dirsort',
398                  subsystem='vfs',
399                  source='vfs_dirsort.c',
400                  deps='samba-util',
401                  init_function='',
402                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dirsort'),
403                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dirsort'))
404
405 bld.SAMBA3_MODULE('vfs_scannedonly',
406                  subsystem='vfs',
407                  source='vfs_scannedonly.c',
408                  deps='samba-util',
409                  init_function='',
410                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_scannedonly'),
411                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_scannedonly'))
412
413 bld.SAMBA3_MODULE('vfs_crossrename',
414                  subsystem='vfs',
415                  source='vfs_crossrename.c',
416                  deps='samba-util',
417                  init_function='',
418                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_crossrename'),
419                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_crossrename'))
420
421 bld.SAMBA3_MODULE('vfs_linux_xfs_sgid',
422                  subsystem='vfs',
423                  source='vfs_linux_xfs_sgid.c',
424                  deps='samba-util',
425                  init_function='',
426                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_linux_xfs_sgid'),
427                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_linux_xfs_sgid'))
428
429 bld.SAMBA3_MODULE('vfs_time_audit',
430                  subsystem='vfs',
431                  source='vfs_time_audit.c',
432                  deps='samba-util',
433                  init_function='',
434                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_time_audit'),
435                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_time_audit'))
436
437 bld.SAMBA3_MODULE('vfs_media_harmony',
438                  subsystem='vfs',
439                  source='vfs_media_harmony.c',
440                  deps='samba-util',
441                  init_function='',
442                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_media_harmony'),
443                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_media_harmony'))
444
445 bld.SAMBA3_MODULE('vfs_unityed_media',
446                  subsystem='vfs',
447                  source='vfs_unityed_media.c',
448                  deps='samba-util',
449                  init_function='',
450                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_unityed_media'),
451                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_unityed_media'))
452
453 bld.SAMBA3_MODULE('vfs_dfs_samba4',
454                  subsystem='vfs',
455                  source='vfs_dfs_samba4.c',
456                  deps='samba-util dfs_server_ad samdb tevent',
457                  init_function='',
458                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dfs_samba4') and bld.AD_DC_BUILD_IS_ENABLED(),
459                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dfs_samba4') and bld.AD_DC_BUILD_IS_ENABLED())
460
461 bld.SAMBA3_MODULE('vfs_btrfs',
462                  subsystem='vfs',
463                  source='vfs_btrfs.c',
464                  deps='samba-util',
465                  init_function='',
466                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_btrfs'),
467                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_btrfs'))
468
469 bld.SAMBA3_MODULE('vfs_shell_snap',
470                  subsystem='vfs',
471                  source='vfs_shell_snap.c',
472                  deps='samba-util',
473                  init_function='',
474                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shell_snap'),
475                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shell_snap'))
476
477 bld.SAMBA3_SUBSYSTEM('perfcount',
478                     source='',
479                      deps='smbd_base')
480
481 bld.SAMBA3_MODULE('perfcount_test',
482                  subsystem='perfcount',
483                  source='perfcount_test.c',
484                  init_function='',
485                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_test'),
486                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_test'))
487
488 bld.SAMBA3_MODULE('vfs_ceph',
489                  subsystem='vfs',
490                  source='vfs_ceph.c',
491                  deps='samba-util cephfs',
492                  init_function='',
493                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_ceph'),
494                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_ceph'),
495                  cflags=bld.CONFIG_GET('CCFLAGS_CEPHFS'))
496
497 bld.SAMBA3_MODULE('vfs_glusterfs',
498                   subsystem='vfs',
499                   source='vfs_glusterfs.c',
500                   deps='samba-util gfapi',
501                   init_function='',
502                   internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_glusterfs'),
503                   enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_glusterfs'),
504                   allow_undefined_symbols=False)
505
506 bld.SAMBA3_MODULE('vfs_worm',
507                   subsystem='vfs',
508                   source='vfs_worm.c',
509                   deps='samba-util',
510                   init_function='',
511                   internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_worm'),
512                   enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_worm'))
513
514 bld.SAMBA3_MODULE('vfs_snapper',
515                  subsystem='vfs',
516                  source='vfs_snapper.c',
517                  deps='samba-util dbus-1',
518                  init_function='',
519                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_snapper'),
520                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_snapper'))
521
522 bld.SAMBA3_MODULE('vfs_vxfs',
523                  subsystem='vfs',
524                  source='vfs_vxfs.c',
525                  init_function='',
526                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_vxfs'),
527                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_vxfs'))