libcli/smb: add basic session->smb2.channel_sequence handling
[Samba/gebeck_regimport.git] / nsswitch / libwbclient / wscript
blob6b9c99ced9d46a2d24f589e7dfe7a1e00372c9fd
1 #!/usr/bin/env python
3 import Options, Logs
5 # Remember to also update wbclient.h
6 VERSION="0.9"
8 # It may be useful at some point to allow Samba to build against a
9 # system libwbclient, such as the one provided by Likewise. To to
10 # this, not only must the check below be activated but this must only
11 # be activated with an off-by-default option to disable the internal
12 # build of both winbindd implementations, and all the internal
13 # references to libwbclient.h will need to be fixed to point at the
14 # system libwbclient. Finally, as a system libwbclient would probably
15 # not use the same version scheme as Samba, so this would need to
16 # reference Likewise version numbers instead.
18 #def configure(conf):
19 # if conf.CHECK_BUNDLED_SYSTEM_PKG('wbclient', minversion=VERSION):
20 # conf.define('USING_SYSTEM_LIBWBCLIENT', 1)
23 def build(bld):
24 # if bld.CONFIG_SET('USING_SYSTEM_LIBWBCLIENT'):
25 # Logs.info("\tSelected system libwbclient build")
26 # return
28 # Logs.info("\tSelected embedded libwbclient build")
30 bld.SAMBA_LIBRARY('wbclient',
31 source='''
32 wbc_guid.c
33 wbc_idmap.c
34 wbclient.c
35 wbc_pam.c
36 wbc_pwd.c
37 wbc_sid.c
38 wbc_util.c''',
39 deps='winbind-client',
40 pc_files='wbclient.pc',
41 public_headers='wbclient.h',
42 vnum=VERSION)