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