smbd: Remove unused [push_pull]_file_id_24
[samba.git] / source3 / modules / wscript_build
1 #!/usr/bin/env python
2
3 VFS_DEFAULT_SRC = '''vfs_default.c'''
4 VFS_AUDIT_SRC = '''vfs_audit.c'''
5 VFS_EXTD_AUDIT_SRC = '''vfs_extd_audit.c'''
6 VFS_FULL_AUDIT_SRC = '''vfs_full_audit.c'''
7 VFS_FAKE_PERMS_SRC = '''vfs_fake_perms.c'''
8 VFS_RECYCLE_SRC = '''vfs_recycle.c'''
9 VFS_NETATALK_SRC = '''vfs_netatalk.c'''
10 VFS_DEFAULT_QUOTA_SRC = '''vfs_default_quota.c'''
11 VFS_READONLY_SRC = '''vfs_readonly.c getdate.c'''
12 VFS_CAP_SRC = '''vfs_cap.c'''
13 VFS_EXPAND_MSDFS_SRC = '''vfs_expand_msdfs.c'''
14 VFS_SHADOW_COPY_SRC = '''vfs_shadow_copy.c'''
15 VFS_SHADOW_COPY2_SRC = '''vfs_shadow_copy2.c'''
16 VFS_AFSACL_SRC = '''vfs_afsacl.c'''
17 VFS_XATTR_TDB_SRC = '''vfs_xattr_tdb.c'''
18 VFS_POSIXACL_SRC = '''vfs_posixacl.c'''
19 VFS_AIXACL_SRC = '''vfs_aixacl.c'''
20 VFS_AIXACL2_SRC = '''vfs_aixacl2.c'''
21 VFS_SOLARISACL_SRC = '''vfs_solarisacl.c'''
22 VFS_ZFSACL_SRC = '''vfs_zfsacl.c'''
23 VFS_HPUXACL_SRC = '''vfs_hpuxacl.c'''
24 VFS_IRIXACL_SRC = '''vfs_irixacl.c'''
25 VFS_TRU64ACL_SRC = '''vfs_tru64acl.c'''
26 VFS_CATIA_SRC = 'vfs_catia.c'
27 VFS_STREAMS_XATTR_SRC = 'vfs_streams_xattr.c'
28 VFS_STREAMS_DEPOT_SRC = 'vfs_streams_depot.c'
29 VFS_CACHEPRIME_SRC = 'vfs_cacheprime.c'
30 VFS_PREALLOC_SRC = 'vfs_prealloc.c'
31 VFS_COMMIT_SRC = 'vfs_commit.c'
32 VFS_GPFS_SRC = 'vfs_gpfs.c gpfs.c'
33 VFS_NOTIFY_FAM_SRC = 'vfs_notify_fam.c'
34 VFS_READAHEAD_SRC = 'vfs_readahead.c'
35 VFS_TSMSM_SRC = 'vfs_tsmsm.c'
36 VFS_FILEID_SRC = 'vfs_fileid.c'
37 VFS_AIO_FORK_SRC = 'vfs_aio_fork.c'
38 VFS_PREOPEN_SRC = 'vfs_preopen.c'
39 VFS_SYNCOPS_SRC = 'vfs_syncops.c'
40 VFS_ACL_XATTR_SRC = 'vfs_acl_xattr.c'
41 VFS_ACL_TDB_SRC = 'vfs_acl_tdb.c'
42 VFS_SMB_TRAFFIC_ANALYZER_SRC = 'vfs_smb_traffic_analyzer.c'
43 VFS_ONEFS_SRC = '''vfs_onefs.c onefs_acl.c onefs_system.c
44                 onefs_open.c onefs_streams.c onefs_dir.c
45                 onefs_cbrl.c onefs_notify.c onefs_config.c'''
46 VFS_ONEFS_SHADOW_COPY_SRC = 'vfs_onefs_shadow_copy.c onefs_shadow_copy.c'
47 VFS_DIRSORT_SRC = 'vfs_dirsort.c'
48 VFS_SCANNEDONLY_SRC = 'vfs_scannedonly.c'
49 VFS_CROSSRENAME_SRC = 'vfs_crossrename.c'
50 VFS_LINUX_XFS_SGID_SRC = 'vfs_linux_xfs_sgid.c'
51 VFS_TIME_AUDIT_SRC = 'vfs_time_audit.c'
52
53
54 bld.SAMBA3_SUBSYSTEM('NFS4_ACLS',
55                     source='nfs4_acls.c')
56
57 bld.SAMBA3_SUBSYSTEM('VFS_AIXACL_UTIL',
58                     source='vfs_aixacl_util.c',
59                     enabled=False) #fixme
60
61 bld.SAMBA3_SUBSYSTEM('vfs',
62                     source='',
63                     deps='',
64                     vars=locals())
65
66 bld.SAMBA3_MODULE('vfs_default',
67                  subsystem='vfs',
68                  source=VFS_DEFAULT_SRC,
69                  init_function='',
70                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_default'),
71                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_default'))
72
73 bld.SAMBA3_MODULE('vfs_audit',
74                  subsystem='vfs',
75                  source=VFS_AUDIT_SRC,
76                  init_function='',
77                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_audit'),
78                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_audit'))
79
80 bld.SAMBA3_MODULE('vfs_extd_audit',
81                  subsystem='vfs',
82                  source=VFS_EXTD_AUDIT_SRC,
83                  init_function='',
84                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_extd_audit'),
85                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_extd_audit'))
86
87 bld.SAMBA3_MODULE('vfs_full_audit',
88                  subsystem='vfs',
89                  source=VFS_FULL_AUDIT_SRC,
90                  init_function='',
91                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_full_audit'),
92                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_full_audit'))
93
94 bld.SAMBA3_MODULE('vfs_fake_perms',
95                  subsystem='vfs',
96                  source=VFS_FAKE_PERMS_SRC,
97                  deps='acl attr',
98                  init_function='',
99                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fake_perms'),
100                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fake_perms'))
101
102 bld.SAMBA3_MODULE('vfs_recycle',
103                  subsystem='vfs',
104                  source=VFS_RECYCLE_SRC,
105                  init_function='',
106                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_recycle'),
107                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_recycle'))
108
109 bld.SAMBA3_MODULE('vfs_netatalk',
110                  subsystem='vfs',
111                  source=VFS_NETATALK_SRC,
112                  init_function='',
113                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_netatalk'),
114                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_netatalk'))
115
116 bld.SAMBA3_MODULE('vfs_default_quota',
117                  subsystem='vfs',
118                  source=VFS_DEFAULT_QUOTA_SRC,
119                  init_function='',
120                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_default_quota'),
121                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_default_quota'))
122
123 bld.SAMBA3_MODULE('vfs_readonly',
124                  subsystem='vfs',
125                  source=VFS_READONLY_SRC,
126                  init_function='',
127                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readonly'),
128                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readonly'))
129
130 bld.SAMBA3_MODULE('vfs_cap',
131                  subsystem='vfs',
132                  source=VFS_CAP_SRC,
133                  init_function='',
134                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cap'),
135                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cap'))
136
137 bld.SAMBA3_MODULE('vfs_expand_msdfs',
138                  subsystem='vfs',
139                  source=VFS_EXPAND_MSDFS_SRC,
140                  init_function='',
141                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_expand_msdfs'),
142                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_expand_msdfs'))
143
144 bld.SAMBA3_MODULE('vfs_shadow_copy',
145                  subsystem='vfs',
146                  source=VFS_SHADOW_COPY_SRC,
147                  init_function='',
148                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shadow_copy'),
149                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shadow_copy'))
150
151 bld.SAMBA3_MODULE('vfs_shadow_copy2',
152                  subsystem='vfs',
153                  source=VFS_SHADOW_COPY2_SRC,
154                  init_function='',
155                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shadow_copy2'),
156                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shadow_copy2'))
157
158 bld.SAMBA3_MODULE('vfs_afsacl',
159                  subsystem='vfs',
160                  source=VFS_AFSACL_SRC,
161                  init_function='',
162                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_afsacl'),
163                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_afsacl'))
164
165 bld.SAMBA3_MODULE('vfs_xattr_tdb',
166                  subsystem='vfs',
167                  source=VFS_XATTR_TDB_SRC,
168                  deps='NDR_XATTR',
169                  init_function='',
170                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_xattr_tdb'),
171                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_xattr_tdb'))
172
173 bld.SAMBA3_MODULE('vfs_posixacl',
174                  subsystem='vfs',
175                  source=VFS_POSIXACL_SRC,
176                  deps='acl attr',
177                  init_function='',
178                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_posixacl'),
179                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_posixacl'))
180
181 bld.SAMBA3_MODULE('vfs_aixacl',
182                  subsystem='vfs',
183                  source=VFS_AIXACL_SRC,
184                  deps='VFS_AIXACL_UTIL',
185                  init_function='',
186                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aixacl'),
187                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl'))
188
189 bld.SAMBA3_MODULE('vfs_aixacl2',
190                  subsystem='vfs',
191                  source=VFS_AIXACL2_SRC,
192                  deps='NFS4_ACLS VFS_AIXACL_UTIL',
193                  init_function='',
194                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aixacl2'),
195                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl2'))
196
197 bld.SAMBA3_MODULE('vfs_solarisacl',
198                  subsystem='vfs',
199                  source=VFS_SOLARISACL_SRC,
200                  init_function='',
201                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_solarisacl'),
202                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_solarisacl'))
203
204 bld.SAMBA3_MODULE('vfs_zfsacl',
205                  subsystem='vfs',
206                  source=VFS_ZFSACL_SRC,
207                  deps='NFS4_ACLS sunacl',
208                  init_function='',
209                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_zfsacl'),
210                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_zfsacl'))
211
212 bld.SAMBA3_MODULE('vfs_hpuxacl',
213                  subsystem='vfs',
214                  source=VFS_HPUXACL_SRC,
215                  init_function='',
216                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_hpuxacl'),
217                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_hpuxacl'))
218
219 bld.SAMBA3_MODULE('vfs_irixacl',
220                  subsystem='vfs',
221                  source=VFS_IRIXACL_SRC,
222                  init_function='',
223                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_irixacl'),
224                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_irixacl'))
225
226 bld.SAMBA3_MODULE('vfs_tru64acl',
227                  subsystem='vfs',
228                  source=VFS_TRU64ACL_SRC,
229                  init_function='',
230                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_true64acl'),
231                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_true64acl'))
232
233 bld.SAMBA3_MODULE('vfs_catia',
234                  subsystem='vfs',
235                  source=VFS_CATIA_SRC,
236                  init_function='',
237                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_catia'),
238                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_catia'))
239
240 bld.SAMBA3_MODULE('vfs_streams_xattr',
241                  subsystem='vfs',
242                  source=VFS_STREAMS_XATTR_SRC,
243                  init_function='',
244                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_xattr'),
245                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_xattr'))
246
247 bld.SAMBA3_MODULE('vfs_streams_depot',
248                  subsystem='vfs',
249                  source=VFS_STREAMS_DEPOT_SRC,
250                  init_function='',
251                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_depot'),
252                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_depot'))
253
254 bld.SAMBA3_MODULE('vfs_cacheprime',
255                  subsystem='vfs',
256                  source=VFS_CACHEPRIME_SRC,
257                  init_function='',
258                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cacheprime'),
259                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cacheprime'))
260
261 bld.SAMBA3_MODULE('vfs_prealloc',
262                  subsystem='vfs',
263                  source=VFS_PREALLOC_SRC,
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_SRC,
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_SRC,
278                  deps='NFS4_ACLS',
279                  init_function='',
280                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_gpfs'),
281                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_gpfs'))
282
283 bld.SAMBA3_MODULE('vfs_notify_fam',
284                  subsystem='vfs',
285                  source=VFS_NOTIFY_FAM_SRC,
286                  init_function='',
287                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_notify_fam'),
288                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_notify_fam'))
289
290 bld.SAMBA3_MODULE('vfs_readahead',
291                  subsystem='vfs',
292                  source=VFS_READAHEAD_SRC,
293                  init_function='',
294                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readahead'),
295                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readahead'))
296
297 bld.SAMBA3_MODULE('vfs_tsmsm',
298                  subsystem='vfs',
299                  source=VFS_TSMSM_SRC,
300                  init_function='',
301                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_tsmsm'),
302                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_tsmsm'))
303
304 bld.SAMBA3_MODULE('vfs_fileid',
305                  subsystem='vfs',
306                  source=VFS_FILEID_SRC,
307                  init_function='',
308                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fileid'),
309                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fileid'))
310
311 bld.SAMBA3_MODULE('vfs_aio_fork',
312                  subsystem='vfs',
313                  source=VFS_AIO_FORK_SRC,
314                  init_function='',
315                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_fork'),
316                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_fork'))
317
318 bld.SAMBA3_MODULE('vfs_preopen',
319                  subsystem='vfs',
320                  source=VFS_PREOPEN_SRC,
321                  init_function='',
322                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_preopen'),
323                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_preopen'))
324
325 bld.SAMBA3_MODULE('vfs_syncops',
326                  subsystem='vfs',
327                  source=VFS_SYNCOPS_SRC,
328                  init_function='',
329                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_syncops'),
330                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_syncops'))
331
332 bld.SAMBA3_MODULE('vfs_acl_xattr',
333                  subsystem='vfs',
334                  source=VFS_ACL_XATTR_SRC,
335                  init_function='',
336                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_xattr'),
337                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_xattr'))
338
339 bld.SAMBA3_MODULE('vfs_acl_tdb',
340                  subsystem='vfs',
341                  source=VFS_ACL_TDB_SRC,
342                  deps='NDR_XATTR',
343                  init_function='',
344                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_tdb'),
345                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_tdb'))
346
347 bld.SAMBA3_MODULE('vfs_smb_traffic_analyzer',
348                  subsystem='vfs',
349                  source=VFS_SMB_TRAFFIC_ANALYZER_SRC,
350                  init_function='',
351                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_smb_traffic_analyzer'),
352                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_smb_traffic_analyzer'))
353
354 bld.SAMBA3_MODULE('vfs_onefs',
355                  subsystem='vfs',
356                  source=VFS_ONEFS_SRC,
357                  init_function='',
358                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_onefs'),
359                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_onefs'))
360
361 bld.SAMBA3_MODULE('vfs_onefs_shadow_copy',
362                  subsystem='vfs',
363                  source=VFS_ONEFS_SHADOW_COPY_SRC,
364                  init_function='',
365                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_onefs_shadow_copy'),
366                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_onefs_shadow_copy'))
367
368 bld.SAMBA3_MODULE('vfs_dirsort',
369                  subsystem='vfs',
370                  source=VFS_DIRSORT_SRC,
371                  init_function='',
372                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dirsort'),
373                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dirsort'))
374
375 bld.SAMBA3_MODULE('vfs_scannedonly',
376                  subsystem='vfs',
377                  source=VFS_SCANNEDONLY_SRC,
378                  init_function='',
379                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_scannedonly'),
380                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_scannedonly'))
381
382 bld.SAMBA3_MODULE('vfs_crossrename',
383                  subsystem='vfs',
384                  source=VFS_CROSSRENAME_SRC,
385                  init_function='',
386                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_crossrename'),
387                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_crossrename'))
388
389 bld.SAMBA3_MODULE('vfs_linux_xfs_sgid',
390                  subsystem='vfs',
391                  source=VFS_LINUX_XFS_SGID_SRC,
392                  init_function='',
393                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_linux_xfs_sgid'),
394                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_linux_xfs_sgid'))
395
396 bld.SAMBA3_MODULE('vfs_time_audit',
397                  subsystem='vfs',
398                  source=VFS_TIME_AUDIT_SRC,
399                  init_function='',
400                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_time_audit'),
401                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_time_audit'))
402
403
404
405 CHARSET_WEIRD_SRC = 'weird.c'
406 CHARSET_CP850_SRC = 'CP850.c'
407 CHARSET_CP437_SRC = 'CP437.c'
408 CHARSET_MACOSXFS_SRC = 'charset_macosxfs.c'
409
410
411 bld.SAMBA3_SUBSYSTEM('charset',
412                     source='',
413                     vars=locals())
414
415 bld.SAMBA3_MODULE('charset_weird',
416                  subsystem='charset',
417                  source=CHARSET_WEIRD_SRC,
418                  init_function='',
419                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_weird'),
420                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_weird'))
421
422 bld.SAMBA3_MODULE('charset_CP850',
423                  subsystem='charset',
424                  source=CHARSET_CP850_SRC,
425                  init_function='',
426                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_CP850'),
427                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_CP850'))
428
429 bld.SAMBA3_MODULE('charset_CP437',
430                  subsystem='charset',
431                  source=CHARSET_CP437_SRC,
432                  init_function='',
433                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_CP437'),
434                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_CP437'))
435
436 bld.SAMBA3_MODULE('charset_macosxfs',
437                  subsystem='charset',
438                  source=CHARSET_MACOSXFS_SRC,
439                  init_function='',
440                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_macosxfs'),
441                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_macosxfs'))
442
443
444 PERFCOUNT_ONEFS_SRC = 'perfcount_onefs.c'
445 PERFCOUNT_TEST_SRC = 'perfcount_test.c'
446
447 bld.SAMBA3_SUBSYSTEM('perfcount',
448                     source='',
449                     vars=locals())
450
451 bld.SAMBA3_MODULE('perfcount_onefs',
452                  subsystem='perfcount',
453                  source=PERFCOUNT_ONEFS_SRC,
454                  init_function='',
455                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_onefs'),
456                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_onefs'))
457
458 bld.SAMBA3_MODULE('perfcount_test',
459                  subsystem='perfcount',
460                  source=PERFCOUNT_TEST_SRC,
461                  init_function='',
462                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_test'),
463                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_test'))