summaryrefslogtreecommitdiffstats
path: root/nsswitch/libwbclient/wscript
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2014-04-09 14:23:20 +0200
committerSumit Bose <sbose@redhat.com>2014-06-17 12:55:15 +0200
commit2c93c4b73d165110113e310a81bbdb3e26795369 (patch)
treeb32645a2c50f221d2ac25027ee21aef89dcc1aca /nsswitch/libwbclient/wscript
parentbb3a4dbb2c6456ff21b551b263d59e35bbee5389 (diff)
downloadsamba-2c93c4b73d165110113e310a81bbdb3e26795369.tar.gz
samba-2c93c4b73d165110113e310a81bbdb3e26795369.tar.xz
samba-2c93c4b73d165110113e310a81bbdb3e26795369.zip
Add empty libwbclient-sssd
Diffstat (limited to 'nsswitch/libwbclient/wscript')
-rw-r--r--nsswitch/libwbclient/wscript29
1 files changed, 28 insertions, 1 deletions
diff --git a/nsswitch/libwbclient/wscript b/nsswitch/libwbclient/wscript
index 7632425399f..5413aacfedd 100644
--- a/nsswitch/libwbclient/wscript
+++ b/nsswitch/libwbclient/wscript
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-import Options, Logs
+import Options, Logs, os
# Remember to also update wbclient.h
VERSION="0.11"
@@ -47,3 +47,30 @@ def build(bld):
abi_directory='ABI',
abi_match=abi_match,
vnum=VERSION)
+
+ if bld.CONFIG_SET('WITH_WBCLIENT_SSSD'):
+ version = "wbclient_%s" % VERSION
+ bld.ABI_VSCRIPT('wbclient', 'ABI', version,
+ 'wbclient-sssd.vscript', abi_match)
+ vscript = os.path.join(bld.path.abspath(bld.env), 'wbclient-sssd.vscript')
+
+ bld.SAMBA_LIBRARY('wbclient-sssd',
+ source='''
+ wbc_guid.c
+ wbc_idmap_sssd.c
+ wbc_idmap_common.c
+ wbclient_sssd.c
+ wbclient_common.c
+ wbc_pam_sssd.c
+ wbc_pwd_sssd.c
+ wbc_sid_sssd.c
+ wbc_sid_common.c
+ wbc_util_sssd.c
+ wbc_util_common.c''',
+ deps='replace sss_nss_idmap',
+ pc_files='wbclient-sssd.pc',
+ public_headers='wbclient-sssd.h',
+ abi_directory='ABI',
+ abi_match=abi_match,
+ vscript = vscript,
+ vnum=VERSION)