mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
nsstest does not use talloc, but it includes talloc.h via includes.h, and so without this it cannot find the right internal header. This wasn't noticed before, as most linux developer boxes have a talloc.h. The issue was reported by Adam Tauno Williams <awilliam at whitemice.org> Andrew Bartlett
35 lines
885 B
Python
35 lines
885 B
Python
#!/usr/bin/env python
|
|
|
|
bld.SAMBA_LIBRARY('winbind-client',
|
|
source='wb_common.c',
|
|
deps='replace',
|
|
cflags='-DSOCKET_WRAPPER_DISABLE=1 -DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR,
|
|
private_library=True
|
|
)
|
|
|
|
|
|
bld.SAMBA_BINARY('nsstest',
|
|
source='nsstest.c',
|
|
deps='replace talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_BINARY('wbinfo',
|
|
source='wbinfo.c',
|
|
deps='samba-util LIBCLI_AUTH popt POPT_SAMBA winbind-client wbclient tevent UTIL_TEVENT LIBASYNC_REQ security ndr NDR_SECURITY'
|
|
)
|
|
|
|
bld.SAMBA_LIBRARY('nss_winbind',
|
|
source='../nsswitch/winbind_nss_linux.c',
|
|
deps='winbind-client',
|
|
realname='libnss_winbind.so.2',
|
|
vnum='2')
|
|
|
|
if bld.CONFIG_SET('HAVE_PAM_START'):
|
|
bld.SAMBA_LIBRARY('pamwinbind',
|
|
source='../nsswitch/pam_winbind.c',
|
|
deps='intl talloc wbclient winbind-client LIBINIPARSER pam',
|
|
cflags='-DLOCALEDIR=\"%s/locale\"' % bld.env.DATADIR,
|
|
realname='pam_winbind.so',
|
|
)
|