mirror of
https://github.com/samba-team/samba.git
synced 2025-01-25 06:04:04 +03:00
c45f2508d5
This effectively reverts commit 2c49782dc1069eebc9f5a5cd2a055b5912665595 This also adds explaination about what would need to be done to support a system libwbclient Andrew Bartlett
43 lines
1.5 KiB
Python
43 lines
1.5 KiB
Python
#!/usr/bin/env python
|
|
|
|
import Options, Logs
|
|
|
|
# Remember to also update wbclient.h
|
|
VERSION="0.9"
|
|
|
|
# It may be useful at some point to allow Samba to build against a
|
|
# system libwbclient, such as the one provided by Likewise. To to
|
|
# this, not only must the check below be activated but this must only
|
|
# be activated with an off-by-default option to disable the internal
|
|
# build of both winbindd implementations, and all the internal
|
|
# references to libwbclient.h will need to be fixed to point at the
|
|
# system libwbclient. Finally, as a system libwbclient would probably
|
|
# not use the same version scheme as Samba, so this would need to
|
|
# reference Likewise version numbers instead.
|
|
#
|
|
#def configure(conf):
|
|
# if conf.CHECK_BUNDLED_SYSTEM_PKG('wbclient', minversion=VERSION):
|
|
# conf.define('USING_SYSTEM_LIBWBCLIENT', 1)
|
|
#
|
|
|
|
def build(bld):
|
|
# if bld.CONFIG_SET('USING_SYSTEM_LIBWBCLIENT'):
|
|
# Logs.info("\tSelected system libwbclient build")
|
|
# return
|
|
#
|
|
# Logs.info("\tSelected embedded libwbclient build")
|
|
|
|
bld.SAMBA_LIBRARY('wbclient',
|
|
source='''
|
|
wbc_guid.c
|
|
wbc_idmap.c
|
|
wbclient.c
|
|
wbc_pam.c
|
|
wbc_pwd.c
|
|
wbc_sid.c
|
|
wbc_util.c''',
|
|
deps='winbind-client',
|
|
pc_files='wbclient.pc',
|
|
public_headers='wbclient.h',
|
|
vnum=VERSION)
|