define='HAVE_ZLIB')
def build(bld):
- if bld.CONFIG_SET('HAVE_ZLIB'):
- bld.TARGET_ALIAS('z', 'ZLIB')
- else:
- bld.SAMBA_LIBRARY('ZLIB',
+ if not bld.CONFIG_SET('HAVE_ZLIB'):
+ bld.SAMBA_LIBRARY('z',
private_library=True,
deps='replace',
source='''adler32.c compress.c crc32.c gzio.c
bld.SAMBA_SUBSYSTEM('NDR_COMPRESSION',
source='../librpc/ndr/ndr_compression.c',
public_deps='errors ndr',
- deps='ZLIB LZXPRESS'
+ deps='z LZXPRESS'
)
bld.SAMBA_SUBSYSTEM('NDR_DRSUAPI',
LIBREPLACE_SRCS = ''
-ZLIB_SRCS = ''
-
LIB_SRC = '''${LIBSAMBAUTIL_SRC} ${UTIL_SRC}
lib/messages.c lib/messages_local.c
lib/messages_ctdbd.c lib/packet.c lib/ctdbd_conn.c
bld.SAMBA_SUBSYSTEM('LIBSMB',
source=LIBSMB_SRC,
- deps='LIBSAMBA ZLIB LZXPRESS CLDAP',
+ deps='LIBSAMBA z LZXPRESS CLDAP',
vars=locals())
bld.SAMBA_SUBSYSTEM('CLDAP',
bld.SAMBA_SUBSYSTEM('SMBD_BASE',
source=SMBD_SRC_BASE,
deps='''tdb tevent dl krb5 ldap gssapi gssapi_krb5
- DYNCONFIG libwbclient crypt nsl cups cap resolv ZLIB PASSDB
+ DYNCONFIG libwbclient crypt nsl cups cap resolv z PASSDB
PARAM_WITHOUT_REG LIBS LIBSMB POPT_SAMBA KRBCLIENT AVAHI
LIBMSRPC_GEN LIBMSRPC LIBADS LIBADS_SERVER LIBADS_PRINTER
vfs vfs_default vfs_posixacl auth rpc LOCKING LIBAFS LIBAFS_SETTOKEN PROFILE
bld.SAMBA_BINARY('nmbd/nmbd',
source=NMBD_SRC,
- deps='''talloc tdb tevent ZLIB cap resolv libwbclient dl
+ deps='''talloc tdb tevent z cap resolv libwbclient dl
PASSDB PARAM ldap LIB_NONSMBD LIBSMB
POPT_SAMBA KRBCLIENT NDR_SAMR NDR_LSA''',
install_path='${SBINDIR}',
bld.SAMBA_BINARY('winbindd/winbindd',
source=WINBINDD_SRC,
- deps='''talloc tdb tevent cap dl ZLIB
+ deps='''talloc tdb tevent cap dl z
libwbclient PASSDB ldap resolv PARAM LIB_NONSMBD LIBSMB
POPT_SAMBA KRBCLIENT LIBMSRPC_GEN LIBMSRPC LIBADS LIBADS_SERVER
SRV_NDR_WBINT RPCCLI_NDR_WBINT LIBAFS