mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
b21b012756
This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett
74 lines
1.6 KiB
Python
74 lines
1.6 KiB
Python
#!/usr/bin/env python
|
|
|
|
bld.RECURSE('posix')
|
|
bld.RECURSE('common')
|
|
bld.RECURSE('unixuid')
|
|
bld.RECURSE('sysdep')
|
|
|
|
bld.SAMBA_MODULE('ntvfs_cifs',
|
|
source='cifs/vfs_cifs.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_cifs_init',
|
|
deps='LIBCLI_SMB smbclient-raw param_options'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_smb2',
|
|
source='smb2/vfs_smb2.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_smb2_init',
|
|
deps='LIBCLI_SMB smbclient-raw param_options'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_simple',
|
|
source='simple/vfs_simple.c simple/svfs_util.c',
|
|
autoproto='simple/proto.h',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_simple_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_cifsposix',
|
|
source='cifs_posix_cli/vfs_cifs_posix.c cifs_posix_cli/svfs_util.c',
|
|
autoproto='cifs_posix_cli/proto.h',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_cifs_posix_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_print',
|
|
source='print/vfs_print.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_print_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_ipc',
|
|
source='ipc/vfs_ipc.c ipc/ipc_rap.c ipc/rap_server.c',
|
|
autoproto='ipc/proto.h',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_ipc_init',
|
|
deps='NDR_NAMED_PIPE_AUTH npa_tstream gssapi samba-credentials DCERPC_SHARE'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_nbench',
|
|
source='nbench/vfs_nbench.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_nbench_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_LIBRARY('ntvfs',
|
|
source='ntvfs_base.c ntvfs_generic.c ntvfs_interface.c ntvfs_util.c',
|
|
autoproto='ntvfs_proto.h',
|
|
deps='tevent samba-modules',
|
|
private_library=True
|
|
)
|
|
|