mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s3-waf: add all remaining binaries from the make build.
Guenther
This commit is contained in:
parent
a11d6c77e4
commit
b6f149eec3
@ -519,9 +519,6 @@ GROUPDB_SRC = '''groupdb/mapping.c groupdb/mapping_tdb.c'''
|
|||||||
|
|
||||||
PROFILE_SRC = '''profile/profile.c'''
|
PROFILE_SRC = '''profile/profile.c'''
|
||||||
PROFILES_SRC = '''utils/profiles.c
|
PROFILES_SRC = '''utils/profiles.c
|
||||||
${LIBSMB_ERR_SRC}
|
|
||||||
${PARAM_SRC}
|
|
||||||
${LIB_SRC} ${LIB_DUMMY_SRC}
|
|
||||||
${REGFIO_SRC}'''
|
${REGFIO_SRC}'''
|
||||||
|
|
||||||
OPLOCK_SRC = '''smbd/oplock.c smbd/oplock_irix.c smbd/oplock_linux.c
|
OPLOCK_SRC = '''smbd/oplock.c smbd/oplock_irix.c smbd/oplock_linux.c
|
||||||
@ -862,48 +859,35 @@ SWAT_SRC = '''${SWAT_SRC1} ${PRINTING_SRC} ${PRINTBASE_SRC}
|
|||||||
rpc_client/init_lsa.c'''
|
rpc_client/init_lsa.c'''
|
||||||
|
|
||||||
STATUS_SRC = '''utils/status.c utils/status_profile.c
|
STATUS_SRC = '''utils/status.c utils/status_profile.c
|
||||||
${LOCKING_SRC} ${PARAM_SRC}
|
${LOCKING_SRC}
|
||||||
${PROFILE_SRC} ${LIB_NONSMBD_SRC} ${POPT_LIB_SRC}
|
${PROFILE_SRC}
|
||||||
${LIBSMB_ERR_SRC} ${FNAME_UTIL_SRC}'''
|
${FNAME_UTIL_SRC}'''
|
||||||
|
|
||||||
SMBCONTROL_SRC = '''utils/smbcontrol.c ${PARAM_SRC} ${LIB_NONSMBD_SRC}
|
SMBCONTROL_SRC = '''utils/smbcontrol.c ${PRINTBASE_SRC}'''
|
||||||
${LIBSMB_ERR_SRC} ${POPT_LIB_SRC} ${PRINTBASE_SRC}'''
|
|
||||||
|
|
||||||
SMBTREE_SRC = '''utils/smbtree.c ${PARAM_SRC}
|
SMBTREE_SRC = '''utils/smbtree.c
|
||||||
${PROFILE_SRC} ${LIB_NONSMBD_SRC} ${LIBSMB_SRC}
|
${PROFILE_SRC}
|
||||||
${KRBCLIENT_SRC} ${POPT_LIB_SRC}
|
|
||||||
${PASSDB_SRC} ${SMBLDAP_SRC} ${GROUPDB_SRC}
|
|
||||||
${LIBMSRPC_GEN_SRC}
|
${LIBMSRPC_GEN_SRC}
|
||||||
${LIBMSRPC_SRC}
|
${LIBMSRPC_SRC}
|
||||||
${LIBCLI_SRVSVC_SRC}'''
|
${LIBCLI_SRVSVC_SRC}'''
|
||||||
|
|
||||||
TESTPARM_SRC = 'utils/testparm.c'
|
TESTPARM_SRC = 'utils/testparm.c'
|
||||||
|
|
||||||
SMBTA_UTIL_SRC = '''utils/smbta-util.c ${PARAM_SRC} ${POPT_LIB_SRC}
|
SMBTA_UTIL_SRC = '''utils/smbta-util.c ${FNAME_UTIL_SRC}'''
|
||||||
${LOCKING_SRC} ${PROFILE_SRC} ${LIB_NONSMBD_SRC}
|
|
||||||
${LIBSMB_ERR_SRC} ${FNAME_UTIL_SRC}'''
|
|
||||||
|
|
||||||
TEST_LP_LOAD_SRC = '''param/test_lp_load.c
|
TEST_LP_LOAD_SRC = '''param/test_lp_load.c'''
|
||||||
${PARAM_SRC} ${LIB_NONSMBD_SRC}
|
|
||||||
${POPT_LIB_SRC} ${LIBSAMBA_SRC}'''
|
|
||||||
|
|
||||||
PASSWD_UTIL_SRC = 'utils/passwd_util.c'
|
PASSWD_UTIL_SRC = 'utils/passwd_util.c'
|
||||||
|
|
||||||
SMBPASSWD_SRC = '''utils/smbpasswd.c ${PASSWD_UTIL_SRC} ${PASSCHANGE_SRC}
|
SMBPASSWD_SRC = '''utils/smbpasswd.c ${PASSWD_UTIL_SRC} ${PASSCHANGE_SRC}
|
||||||
${PARAM_SRC} ${LIBSMB_SRC} ${PASSDB_SRC}
|
|
||||||
${GROUPDB_SRC} ${LIB_NONSMBD_SRC} ${KRBCLIENT_SRC}
|
|
||||||
${POPT_LIB_SRC} ${SMBLDAP_SRC}
|
|
||||||
${LIBMSRPC_GEN_SRC} ${LIBMSRPC_SRC}
|
${LIBMSRPC_GEN_SRC} ${LIBMSRPC_SRC}
|
||||||
${LIBCLI_SAMR_SRC}
|
${LIBCLI_SAMR_SRC}
|
||||||
rpc_client/init_lsa.c'''
|
rpc_client/init_lsa.c'''
|
||||||
|
|
||||||
PDBEDIT_SRC = '''utils/pdbedit.c ${PASSWD_UTIL_SRC} ${PARAM_SRC} ${PASSDB_SRC}
|
PDBEDIT_SRC = '''utils/pdbedit.c ${PASSWD_UTIL_SRC}
|
||||||
${LIBSAMBA_SRC} ${LIBTSOCKET_SRC}
|
${LIBCLI_LDAP_NDR_SRC}'''
|
||||||
${LIB_NONSMBD_SRC} ${GROUPDB_SRC}
|
|
||||||
${LIBCLI_LDAP_NDR_SRC}
|
|
||||||
${POPT_LIB_SRC} ${SMBLDAP_SRC} ../lib/util/asn1.c'''
|
|
||||||
|
|
||||||
SMBGET_SRC = '''utils/smbget.c ${POPT_LIB_SRC} ${LIBSMBCLIENT_SRC1}'''
|
SMBGET_SRC = '''utils/smbget.c'''
|
||||||
|
|
||||||
DISPLAY_SEC_SRC= '../libcli/security/display_sec.c'
|
DISPLAY_SEC_SRC= '../libcli/security/display_sec.c'
|
||||||
|
|
||||||
@ -961,10 +945,7 @@ LIBSMBCLIENT_SRC0 = '''libsmb/libsmb_cache.c
|
|||||||
libsmb/libsmb_setget.c'''
|
libsmb/libsmb_setget.c'''
|
||||||
|
|
||||||
LIBSMBCLIENT_SRC1 = '''${LIBSMBCLIENT_SRC0}
|
LIBSMBCLIENT_SRC1 = '''${LIBSMBCLIENT_SRC0}
|
||||||
${PARAM_SRC} ${LIB_NONSMBD_SRC}
|
|
||||||
${LIBSMB_SRC} ${KRBCLIENT_SRC}
|
|
||||||
${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC}
|
${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC}
|
||||||
${PASSDB_SRC} ${SMBLDAP_SRC} ${GROUPDB_SRC}
|
|
||||||
${LIBCLI_SRVSVC_SRC}
|
${LIBCLI_SRVSVC_SRC}
|
||||||
${LIBCLI_LSA_SRC}'''
|
${LIBCLI_LSA_SRC}'''
|
||||||
|
|
||||||
@ -988,11 +969,7 @@ LIBSMBCONF_SRC = '''../lib/smbconf/smbconf.c ../lib/smbconf/smbconf_util.c
|
|||||||
|
|
||||||
SMBCONFTORT_SRC0 = 'lib/smbconf/testsuite.c'
|
SMBCONFTORT_SRC0 = 'lib/smbconf/testsuite.c'
|
||||||
|
|
||||||
SMBCONFTORT_SRC = '''${SMBCONFTORT_SRC0}
|
SMBCONFTORT_SRC = '''${SMBCONFTORT_SRC0}'''
|
||||||
${LIB_NONSMBD_SRC}
|
|
||||||
${PARAM_SRC}
|
|
||||||
${LIBSMB_ERR_SRC}
|
|
||||||
${POPT_LIB_SRC}'''
|
|
||||||
|
|
||||||
LIBNET_SRC = 'libnet/libnet_join.c libnet/libnet_keytab.c librpc/gen_ndr/ndr_libnet_join.c'
|
LIBNET_SRC = 'libnet/libnet_join.c libnet/libnet_keytab.c librpc/gen_ndr/ndr_libnet_join.c'
|
||||||
|
|
||||||
@ -1057,64 +1034,49 @@ NET_SRC = '''${NET_SRC1}
|
|||||||
${LIBNET_SRC} ${LIBNET_DSSYNC_SRC} ${LIBNET_SAMSYNC_SRC}
|
${LIBNET_SRC} ${LIBNET_DSSYNC_SRC} ${LIBNET_SAMSYNC_SRC}
|
||||||
${LIB_EVENTLOG_SRC} ${REGFIO_SRC}'''
|
${LIB_EVENTLOG_SRC} ${REGFIO_SRC}'''
|
||||||
|
|
||||||
CUPS_SRC = '''client/smbspool.c ${PARAM_SRC} ${LIBSMB_SRC}
|
CUPS_SRC = '''client/smbspool.c ${LIBNDR_GEN_SRC0}'''
|
||||||
${LIB_NONSMBD_SRC} ${KRBCLIENT_SRC} ${POPT_LIB_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0}'''
|
|
||||||
|
|
||||||
NMBLOOKUP_SRC = '''utils/nmblookup.c ${PARAM_SRC} ${LIBNMB_SRC}
|
NMBLOOKUP_SRC = '''utils/nmblookup.c ${LIBNMB_SRC}'''
|
||||||
${LIB_NONSMBD_SRC} ${POPT_LIB_SRC} ${LIBSMB_ERR_SRC}'''
|
|
||||||
|
|
||||||
SMBTORTURE_SRC1 = '''torture/torture.c torture/nbio.c torture/scanner.c torture/utable.c
|
SMBTORTURE_SRC1 = '''torture/torture.c torture/nbio.c torture/scanner.c torture/utable.c
|
||||||
torture/denytest.c torture/mangle_test.c
|
torture/denytest.c torture/mangle_test.c
|
||||||
torture/nbench.c
|
torture/nbench.c
|
||||||
torture/test_posix_append.c'''
|
torture/test_posix_append.c'''
|
||||||
|
|
||||||
SMBTORTURE_SRC = '''${SMBTORTURE_SRC1} ${PARAM_SRC} ${TLDAP_SRC}
|
SMBTORTURE_SRC = '''${SMBTORTURE_SRC1} ${TLDAP_SRC}
|
||||||
${LIBSMB_SRC} ${KRBCLIENT_SRC} ${LIB_NONSMBD_SRC}
|
|
||||||
../nsswitch/libwbclient/wbc_async.c
|
../nsswitch/libwbclient/wbc_async.c
|
||||||
../nsswitch/libwbclient/wb_reqtrans.c
|
../nsswitch/libwbclient/wb_reqtrans.c
|
||||||
${LIBNDR_GEN_SRC0}'''
|
${LIBNDR_GEN_SRC0}'''
|
||||||
|
|
||||||
MASKTEST_SRC = '''torture/masktest.c ${PARAM_SRC} ${LIBSMB_SRC} ${KRBCLIENT_SRC}
|
MASKTEST_SRC = '''torture/masktest.c
|
||||||
${LIB_NONSMBD_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0}'''
|
${LIBNDR_GEN_SRC0}'''
|
||||||
|
|
||||||
MSGTEST_SRC = '''torture/msgtest.c ${PARAM_SRC} ${LIBSMB_ERR_SRC}
|
MSGTEST_SRC = '''torture/msgtest.c
|
||||||
${LIB_NONSMBD_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0}'''
|
${LIBNDR_GEN_SRC0}'''
|
||||||
|
|
||||||
LOCKTEST_SRC = '''torture/locktest.c ${PARAM_SRC} ${LOCKING_SRC} ${KRBCLIENT_SRC}
|
LOCKTEST_SRC = '''torture/locktest.c ${LOCKING_SRC}
|
||||||
${LIBSMB_SRC} ${LIB_NONSMBD_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0} ${FNAME_UTIL_SRC}'''
|
${LIBNDR_GEN_SRC0} ${FNAME_UTIL_SRC}'''
|
||||||
|
|
||||||
NSSTEST_SRC = '''torture/nsstest.c ${LIBSAMBAUTIL_SRC}'''
|
NSSTEST_SRC = '''torture/nsstest.c ${LIBSAMBAUTIL_SRC}'''
|
||||||
|
|
||||||
PDBTEST_SRC = '''torture/pdbtest.c ${PARAM_SRC} ${LIBSMB_SRC} ${KRBCLIENT_SRC}
|
PDBTEST_SRC = '''torture/pdbtest.c
|
||||||
${LIB_NONSMBD_SRC} ${PASSDB_SRC} ${GROUPDB_SRC}
|
|
||||||
${SMBLDAP_SRC} ${POPT_LIB_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0}'''
|
${LIBNDR_GEN_SRC0}'''
|
||||||
|
|
||||||
VFSTEST_SRC = '''torture/cmd_vfs.c torture/vfstest.c ${SMBD_SRC_BASE} ${READLINE_SRC}'''
|
VFSTEST_SRC = '''torture/cmd_vfs.c torture/vfstest.c ${SMBD_SRC_BASE} ${READLINE_SRC}'''
|
||||||
|
|
||||||
SMBICONV_SRC = '''torture/smbiconv.c ${LIB_NONSMBD_SRC} ${POPT_LIB_SRC} ${LIBSMB_ERR_SRC}'''
|
SMBICONV_SRC = '''torture/smbiconv.c'''
|
||||||
|
|
||||||
LOG2PCAP_SRC = '''utils/log2pcaphex.c'''
|
LOG2PCAP_SRC = '''utils/log2pcaphex.c'''
|
||||||
|
|
||||||
LOCKTEST2_SRC = '''torture/locktest2.c ${PARAM_SRC} ${LOCKING_SRC} ${LIBSMB_SRC}
|
LOCKTEST2_SRC = '''torture/locktest2.c ${LOCKING_SRC}
|
||||||
${KRBCLIENT_SRC} ${LIB_NONSMBD_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0} ${FNAME_UTIL_SRC}'''
|
${LIBNDR_GEN_SRC0} ${FNAME_UTIL_SRC}'''
|
||||||
|
|
||||||
SMBCACLS_SRC = '''utils/smbcacls.c ${PARAM_SRC} ${LIBSMB_SRC}
|
SMBCACLS_SRC = '''utils/smbcacls.c
|
||||||
${KRBCLIENT_SRC} ${LIB_NONSMBD_SRC}
|
${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC}
|
||||||
${PASSDB_SRC} ${GROUPDB_SRC} ${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC}
|
|
||||||
${POPT_LIB_SRC} ${SMBLDAP_SRC}
|
|
||||||
${LIBCLI_LSA_SRC}'''
|
${LIBCLI_LSA_SRC}'''
|
||||||
|
|
||||||
SMBCQUOTAS_SRC = '''utils/smbcquotas.c ${LIBSMB_SRC} ${KRBCLIENT_SRC}
|
SMBCQUOTAS_SRC = '''utils/smbcquotas.c
|
||||||
${PARAM_SRC}
|
${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC}
|
||||||
${LIB_NONSMBD_SRC}
|
|
||||||
${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC} ${POPT_LIB_SRC}
|
|
||||||
${PASSDB_SRC} ${SMBLDAP_SRC} ${GROUPDB_SRC}
|
|
||||||
${LIBCLI_LSA_SRC}'''
|
${LIBCLI_LSA_SRC}'''
|
||||||
|
|
||||||
EVTLOGADM_SRC0 = 'utils/eventlogadm.c'
|
EVTLOGADM_SRC0 = 'utils/eventlogadm.c'
|
||||||
@ -1125,14 +1087,11 @@ EVTLOGADM_SRC = '''${EVTLOGADM_SRC0}
|
|||||||
../librpc/gen_ndr/ndr_lsa.c'''
|
../librpc/gen_ndr/ndr_lsa.c'''
|
||||||
|
|
||||||
SHARESEC_SRC0 = 'utils/sharesec.c'
|
SHARESEC_SRC0 = 'utils/sharesec.c'
|
||||||
SHARESEC_SRC = '''${SHARESEC_SRC0} ${PARAM_SRC} ${LIB_NONSMBD_SRC}
|
SHARESEC_SRC = '''${SHARESEC_SRC0}'''
|
||||||
${LIBSMB_ERR_SRC}
|
|
||||||
${POPT_LIB_SRC}'''
|
|
||||||
|
|
||||||
DEBUG2HTML_SRC = '''utils/debug2html.c utils/debugparse.c'''
|
DEBUG2HTML_SRC = '''utils/debug2html.c utils/debugparse.c'''
|
||||||
|
|
||||||
SMBFILTER_SRC = '''utils/smbfilter.c ${PARAM_SRC} ${LIBSMB_SRC}
|
SMBFILTER_SRC = '''utils/smbfilter.c
|
||||||
${LIB_NONSMBD_SRC} ${KRBCLIENT_SRC}
|
|
||||||
${LIBNDR_GEN_SRC0}'''
|
${LIBNDR_GEN_SRC0}'''
|
||||||
|
|
||||||
WINBIND_WINS_NSS_SRC = '''../nsswitch/wins.c ${PARAM_SRC}
|
WINBIND_WINS_NSS_SRC = '''../nsswitch/wins.c ${PARAM_SRC}
|
||||||
@ -1159,15 +1118,13 @@ INIPARSER_SRC = '''../lib/iniparser_build/iniparser.c ../lib/iniparser_build/dic
|
|||||||
|
|
||||||
NTLM_AUTH_SRC1 = '''utils/ntlm_auth.c utils/ntlm_auth_diagnostics.c'''
|
NTLM_AUTH_SRC1 = '''utils/ntlm_auth.c utils/ntlm_auth_diagnostics.c'''
|
||||||
|
|
||||||
NTLM_AUTH_SRC = '''${NTLM_AUTH_SRC1} ${LIBSAMBA_SRC} ${POPT_LIB_SRC}
|
NTLM_AUTH_SRC = '''${NTLM_AUTH_SRC1}
|
||||||
../lib/util/asn1.c ../libcli/auth/spnego_parse.c libsmb/clikrb5.c libads/kerberos.c
|
../libcli/auth/spnego_parse.c libsmb/clikrb5.c libads/kerberos.c
|
||||||
libsmb/samlogon_cache.c
|
libsmb/samlogon_cache.c
|
||||||
${LIBADS_SERVER_SRC}
|
${LIBADS_SERVER_SRC}
|
||||||
${PASSDB_SRC} ${LIBTSOCKET_SRC} ${GROUPDB_SRC}
|
${LIBNMB_SRC}
|
||||||
${SMBLDAP_SRC} ${LIBNMB_SRC}
|
|
||||||
${WBCOMMON_SRC}
|
|
||||||
${LIBCLI_LDAP_NDR_SRC}
|
${LIBCLI_LDAP_NDR_SRC}
|
||||||
${LIBNDR_GEN_SRC0} ${LIBNDR_NETLOGON_SRC} ${INIPARSER_SRC}'''
|
${LIBNDR_GEN_SRC0} ${LIBNDR_NETLOGON_SRC}'''
|
||||||
|
|
||||||
|
|
||||||
VLP_SRC = '''printing/tests/vlp.c
|
VLP_SRC = '''printing/tests/vlp.c
|
||||||
@ -1175,7 +1132,7 @@ VLP_SRC = '''printing/tests/vlp.c
|
|||||||
${LIBSAMBAUTIL_SRC}
|
${LIBSAMBAUTIL_SRC}
|
||||||
param/util.c'''
|
param/util.c'''
|
||||||
|
|
||||||
RPC_OPEN_TCP_SRC = 'torture/rpc_open_tcp.c'
|
RPC_OPEN_TCP_SRC = 'torture/rpc_open_tcp.c ${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC}'
|
||||||
|
|
||||||
DBWRAP_TOOL_SRC = 'utils/dbwrap_tool.c'
|
DBWRAP_TOOL_SRC = 'utils/dbwrap_tool.c'
|
||||||
|
|
||||||
@ -1263,19 +1220,9 @@ bld.SAMBA_LIBRARY('libnetapi',
|
|||||||
public_deps='''talloc tdb''')
|
public_deps='''talloc tdb''')
|
||||||
|
|
||||||
bld.SAMBA_LIBRARY('libsmbclient',
|
bld.SAMBA_LIBRARY('libsmbclient',
|
||||||
source='''libsmb/libsmb_cache.c
|
source=LIBSMBCLIENT_SRC,
|
||||||
libsmb/libsmb_compat.c
|
public_deps='''talloc tdb libwbclient cap PARAM LIB_NONSMBD LIBSMB KRBCLIENT PASSDB SMBLDAP GROUPDB''',
|
||||||
libsmb/libsmb_context.c
|
vars=locals())
|
||||||
libsmb/libsmb_dir.c
|
|
||||||
libsmb/libsmb_file.c
|
|
||||||
libsmb/libsmb_misc.c
|
|
||||||
libsmb/libsmb_path.c
|
|
||||||
libsmb/libsmb_printjob.c
|
|
||||||
libsmb/libsmb_server.c
|
|
||||||
libsmb/libsmb_stat.c
|
|
||||||
libsmb/libsmb_xattr.c
|
|
||||||
libsmb/libsmb_setget.c''',
|
|
||||||
public_deps='''talloc tdb''')
|
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('ASN1_UTIL',
|
bld.SAMBA_SUBSYSTEM('ASN1_UTIL',
|
||||||
source='../lib/util/asn1.c',
|
source='../lib/util/asn1.c',
|
||||||
@ -1296,7 +1243,7 @@ bld.SAMBA_SUBSYSTEM('TLDAP',
|
|||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('PASSDB',
|
bld.SAMBA_SUBSYSTEM('PASSDB',
|
||||||
source=PASSDB_SRC,
|
source=PASSDB_SRC,
|
||||||
deps='GROUPDB TLDAP SECRETS',
|
deps='GROUPDB TLDAP SECRETS SMBLDAP',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('PARAM_WITHOUT_REG',
|
bld.SAMBA_SUBSYSTEM('PARAM_WITHOUT_REG',
|
||||||
@ -1304,7 +1251,7 @@ bld.SAMBA_SUBSYSTEM('PARAM_WITHOUT_REG',
|
|||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('PARAM',
|
bld.SAMBA_SUBSYSTEM('PARAM',
|
||||||
source=PARAM_SRC,
|
source=PARAM_SRC,
|
||||||
deps='PARAM_WITHOUT_REG',
|
deps='PARAM_WITHOUT_REG DYNCONFIG',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('POPT_SAMBA',
|
bld.SAMBA_SUBSYSTEM('POPT_SAMBA',
|
||||||
@ -1328,7 +1275,7 @@ bld.SAMBA_SUBSYSTEM('LIB_NONSMBD',
|
|||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('LIBSMB_ERR',
|
bld.SAMBA_SUBSYSTEM('LIBSMB_ERR',
|
||||||
source=LIBSMB_ERR_SRC,
|
source=LIBSMB_ERR_SRC,
|
||||||
deps='SECRETS SMBLDAP',
|
deps='SECRETS ldap lber',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('LIBSAMBA',
|
bld.SAMBA_SUBSYSTEM('LIBSAMBA',
|
||||||
@ -1354,8 +1301,8 @@ bld.SAMBA_SUBSYSTEM('SMBLDAP',
|
|||||||
|
|
||||||
bld.SAMBA_BINARY('smbd/smbd',
|
bld.SAMBA_BINARY('smbd/smbd',
|
||||||
source=SMBD_SRC,
|
source=SMBD_SRC,
|
||||||
deps='''tdb DYNCONFIG tevent dl krb5 ldap gssapi gssapi_krb5
|
deps='''tdb tevent dl krb5 ldap gssapi gssapi_krb5
|
||||||
NSS_WRAPPER libwbclient crypt nsl cups cap resolv ZLIB PASSDB
|
NSS_WRAPPER DYNCONFIG libwbclient crypt nsl cups cap resolv ZLIB PASSDB
|
||||||
PARAM_WITHOUT_REG LIBS LIBSMB POPT_SAMBA KRBCLIENT AVAHI''',
|
PARAM_WITHOUT_REG LIBS LIBSMB POPT_SAMBA KRBCLIENT AVAHI''',
|
||||||
install_path='${SBINDIR}',
|
install_path='${SBINDIR}',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
@ -1363,14 +1310,14 @@ bld.SAMBA_BINARY('smbd/smbd',
|
|||||||
bld.SAMBA_BINARY('nmbd/nmbd',
|
bld.SAMBA_BINARY('nmbd/nmbd',
|
||||||
source=NMBD_SRC,
|
source=NMBD_SRC,
|
||||||
deps='''talloc tdb tevent ZLIB cap resolv libwbclient dl
|
deps='''talloc tdb tevent ZLIB cap resolv libwbclient dl
|
||||||
NSS_WRAPPER DYNCONFIG PASSDB PARAM ldap LIB_NONSMBD LIBSMB
|
NSS_WRAPPER PASSDB PARAM ldap LIB_NONSMBD LIBSMB
|
||||||
POPT_SAMBA KRBCLIENT''',
|
POPT_SAMBA KRBCLIENT''',
|
||||||
install_path='${SBINDIR}',
|
install_path='${SBINDIR}',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_BINARY('winbindd/winbindd',
|
bld.SAMBA_BINARY('winbindd/winbindd',
|
||||||
source=WINBINDD_SRC,
|
source=WINBINDD_SRC,
|
||||||
deps='''talloc tdb tevent cap dl DYNCONFIG ZLIB NSS_WRAPPER
|
deps='''talloc tdb tevent cap dl ZLIB NSS_WRAPPER
|
||||||
libwbclient PASSDB ldap resolv PARAM LIB_NONSMBD LIBSMB
|
libwbclient PASSDB ldap resolv PARAM LIB_NONSMBD LIBSMB
|
||||||
POPT_SAMBA KRBCLIENT''',
|
POPT_SAMBA KRBCLIENT''',
|
||||||
enabled=bld.env.build_winbind,
|
enabled=bld.env.build_winbind,
|
||||||
@ -1379,51 +1326,237 @@ bld.SAMBA_BINARY('winbindd/winbindd',
|
|||||||
|
|
||||||
bld.SAMBA_BINARY('web/swat',
|
bld.SAMBA_BINARY('web/swat',
|
||||||
source=SWAT_SRC,
|
source=SWAT_SRC,
|
||||||
deps='''talloc tevent cap DYNCONFIG LIBS LIBSMB libwbclient PARAM
|
deps='''talloc tevent cap LIBS LIBSMB libwbclient PARAM
|
||||||
LIB_NONSMBD resolv PASSDB POPT_SAMBA KRBCLIENT cups''',
|
LIB_NONSMBD resolv PASSDB POPT_SAMBA KRBCLIENT cups''',
|
||||||
enabled=bld.env.build_swat,
|
enabled=bld.env.build_swat,
|
||||||
install_path='${SBINDIR}',
|
install_path='${SBINDIR}',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_BINARY('smbclient',
|
|
||||||
source=CLIENT_SRC,
|
|
||||||
deps='''talloc tdb cap resolv POPT_SAMBA PASSDB LIBSMB LIB_NONSMBD
|
|
||||||
PARAM_WITHOUT_REG libwbclient DYNCONFIG PARAM KRBCLIENT''',
|
|
||||||
vars=locals())
|
|
||||||
|
|
||||||
bld.SAMBA_BINARY('rpcclient/rpcclient',
|
bld.SAMBA_BINARY('rpcclient/rpcclient',
|
||||||
source=RPCCLIENT_SRC,
|
source=RPCCLIENT_SRC,
|
||||||
deps='''talloc tdb cap resolv POPT_SAMBA PASSDB LIBSMB LIB_NONSMBD
|
deps='''talloc tdb cap resolv POPT_SAMBA PASSDB LIBSMB LIB_NONSMBD
|
||||||
PARAM_WITHOUT_REG libwbclient DYNCONFIG PARAM KRBCLIENT''',
|
PARAM_WITHOUT_REG libwbclient PARAM KRBCLIENT''',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_BINARY('wbinfo',
|
bld.SAMBA_BINARY('smbclient',
|
||||||
source=WBINFO_SRC,
|
source=CLIENT_SRC,
|
||||||
deps='''talloc libwbclient DYNCONFIG tevent cap
|
deps='''talloc tdb cap resolv POPT_SAMBA PASSDB LIBSMB LIB_NONSMBD
|
||||||
NSS_WRAPPER ASN1_UTIL LIBTSOCKET PASSDB ldap PARAM LIB_NONSMBD
|
PARAM_WITHOUT_REG libwbclient PARAM KRBCLIENT''',
|
||||||
LIBSAMBA POPT_SAMBA''',
|
|
||||||
vars=locals())
|
|
||||||
|
|
||||||
bld.SAMBA_BINARY('testparm',
|
|
||||||
source=TESTPARM_SRC,
|
|
||||||
deps='''talloc tevent DYNCONFIG ldap cap NSS_WRAPPER
|
|
||||||
libwbclient ASN1_UTIL LIBTSOCKET PASSDB PARAM LIB_NONSMBD
|
|
||||||
LIBSMB_ERR POPT_SAMBA''',
|
|
||||||
vars=locals())
|
|
||||||
|
|
||||||
bld.SAMBA_BINARY('eventlogadm',
|
|
||||||
source=EVTLOGADM_SRC,
|
|
||||||
deps='''talloc tevent cap POPT_SAMBA DYNCONFIG LIBS PARAM
|
|
||||||
LIB_NONSMBD LIBSMB_ERR PASSDB libwbclient''',
|
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
bld.SAMBA_BINARY('net',
|
bld.SAMBA_BINARY('net',
|
||||||
source=NET_SRC,
|
source=NET_SRC,
|
||||||
deps='''talloc tdb libnetapi cap resolv POPT_SAMBA PASSDB LIBSMB LIB_NONSMBD
|
deps='''talloc tdb libnetapi cap resolv POPT_SAMBA PASSDB LIBSMB LIB_NONSMBD
|
||||||
PARAM_WITHOUT_REG libwbclient DYNCONFIG PARAM KRBCLIENT
|
PARAM_WITHOUT_REG libwbclient PARAM KRBCLIENT
|
||||||
LOCALE_DIR''',
|
LOCALE_DIR''',
|
||||||
vars=locals())
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('profiles',
|
||||||
|
source=PROFILES_SRC,
|
||||||
|
deps='''talloc tdb cap tevent POPT_SAMBA PARAM LIBS LIBSMB_ERR LIB_NONSMBD''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbspool',
|
||||||
|
source=CUPS_SRC,
|
||||||
|
deps='''talloc tdb tevent resolv cap libwbclient POPT_SAMBA PARAM LIBSMB LIB_NONSMBD LIBS
|
||||||
|
KRBCLIENT ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('testparm',
|
||||||
|
source=TESTPARM_SRC,
|
||||||
|
deps='''talloc tevent ldap cap NSS_WRAPPER
|
||||||
|
libwbclient ASN1_UTIL LIBTSOCKET PASSDB PARAM LIB_NONSMBD
|
||||||
|
LIBSMB_ERR POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbta-util',
|
||||||
|
source=SMBTA_UTIL_SRC,
|
||||||
|
deps='''talloc tdb tevent cap PARAM POPT_SAMBA LIB_NONSMBD
|
||||||
|
LIBSMB_ERR''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbstatus',
|
||||||
|
source=STATUS_SRC,
|
||||||
|
deps='''talloc tdb tevent cap PARAM POPT_SAMBA LIB_NONSMBD
|
||||||
|
LIBSMB_ERR''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbcontrol',
|
||||||
|
source=SMBCONTROL_SRC,
|
||||||
|
deps='''talloc tdb tevent cap PARAM LIB_NONSMBD LIBSMB_ERR POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbtree',
|
||||||
|
source=SMBTREE_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM LIB_NONSMBD
|
||||||
|
LIBSMB LIBSMB_ERR POPT_SAMBA KRBCLIENT PASSDB SMBLDAP GROUPDB''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbpasswd',
|
||||||
|
source=SMBPASSWD_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM LIB_NONSMBD
|
||||||
|
LIBSMB LIBSMB_ERR POPT_SAMBA KRBCLIENT PASSDB SMBLDAP GROUPDB''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('pdbedit',
|
||||||
|
source=PDBEDIT_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM LIB_NONSMBD
|
||||||
|
LIBSAMBA LIBSMB_ERR POPT_SAMBA PASSDB SMBLDAP GROUPDB''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbget',
|
||||||
|
source=SMBGET_SRC,
|
||||||
|
deps='''talloc tdb libsmbclient POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('nmblookup',
|
||||||
|
source=NMBLOOKUP_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv PARAM LIB_NONSMBD POPT_SAMBA LIBSMB_ERR''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbtorture',
|
||||||
|
source=SMBTORTURE_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM LIBSMB KRBCLIENT
|
||||||
|
LIB_NONSMBD POPT_SAMBA ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbconftort',
|
||||||
|
source=SMBCONFTORT_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM LIB_NONSMBD LIBSMB_ERR POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('masktest',
|
||||||
|
source=MASKTEST_SRC,
|
||||||
|
deps='''talloc tdb cap resolv libwbclient PARAM LIB_NONSMBD LIBSMB KRBCLIENT
|
||||||
|
ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('msgtest',
|
||||||
|
source=MSGTEST_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv PARAM LIBSMB_ERR LIB_NONSMBD''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbcacls',
|
||||||
|
source=SMBCACLS_SRC,
|
||||||
|
deps='''talloc tdb cap resolv libwbclient PARAM LIBSMB KRBCLIENT
|
||||||
|
LIB_NONSMBD PASSDB GROUPDB POPT_SAMBA SMBLDAP''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbcquotas',
|
||||||
|
source=SMBCQUOTAS_SRC,
|
||||||
|
deps='''talloc tdb cap resolv libwbclient PARAM LIB_NONSMBD LIBSMB KRBCLIENT
|
||||||
|
POPT_SAMBA PASSDB SMBLDAP GROUPDB''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('eventlogadm',
|
||||||
|
source=EVTLOGADM_SRC,
|
||||||
|
deps='''talloc tevent cap POPT_SAMBA LIBS PARAM
|
||||||
|
LIB_NONSMBD LIBSMB_ERR PASSDB libwbclient''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('sharesec',
|
||||||
|
source=SHARESEC_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM LIB_NONSMBD LIBSMB_ERR POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('locktest',
|
||||||
|
source=LOCKTEST_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM KRBCLIENT LIBSMB LIB_NONSMBD
|
||||||
|
ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('nsstest',
|
||||||
|
source=NSSTEST_SRC,
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('pdbtest',
|
||||||
|
source=PDBTEST_SRC,
|
||||||
|
deps='''talloc tdb cap resolv libwbclient PARAM LIBSMB KRBCLIENT LIB_NONSMBD PASSDB GROUPDB
|
||||||
|
SMBLDAP POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('vfstest',
|
||||||
|
source=VFSTEST_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient dl krb5 ldap gssapi gssapi_krb5
|
||||||
|
NSS_WRAPPER DYNCONFIG libwbclient crypt nsl cups ZLIB PASSDB
|
||||||
|
PARAM_WITHOUT_REG LIBS LIBSMB POPT_SAMBA KRBCLIENT AVAHI''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbiconv',
|
||||||
|
source=SMBICONV_SRC,
|
||||||
|
deps='''talloc tdb tevent cap PARAM LIB_NONSMBD POPT_SAMBA LIBSMB_ERR''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('log2pcap',
|
||||||
|
source=LOG2PCAP_SRC,
|
||||||
|
deps='''talloc popt''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('locktest2',
|
||||||
|
source=LOCKTEST2_SRC,
|
||||||
|
deps='''talloc tdb tevent cap resolv libwbclient PARAM KRBCLIENT LIBSMB LIB_NONSMBD
|
||||||
|
ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('debug2html',
|
||||||
|
source=LOG2PCAP_SRC,
|
||||||
|
deps='''talloc popt''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('smbfilter',
|
||||||
|
source=SMBFILTER_SRC,
|
||||||
|
deps='''talloc tevent cap resolv libwbclient PARAM LIBSMB LIB_NONSMBD KRBCLIENT ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('versiontest',
|
||||||
|
source='lib/version_test.c ${VERSION_SRC}',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('wbinfo',
|
||||||
|
source=WBINFO_SRC,
|
||||||
|
deps='''talloc libwbclient tevent cap
|
||||||
|
NSS_WRAPPER ASN1_UTIL LIBTSOCKET PASSDB ldap PARAM LIB_NONSMBD
|
||||||
|
LIBSAMBA POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('ntlm_auth',
|
||||||
|
source=NTLM_AUTH_SRC,
|
||||||
|
deps='''tdb talloc cap resolv krb5 k5crypto com_err libwbclient PARAM LIB_NONSMBD
|
||||||
|
LIBS LIBSAMBA POPT_SAMBA ASN1_UTIL LIBTSOCKET
|
||||||
|
PASSDB GROUPDB SMBLDAP WBCOMMON LIBINIPARSER''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('timelimit',
|
||||||
|
source='script/tests/timelimit.c',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('rpc_open_tcp',
|
||||||
|
source=RPC_OPEN_TCP_SRC,
|
||||||
|
deps='''talloc tdb tevent resolv cap libwbclient KRBCLIENT PARAM LIBS LIBSMB LIB_NONSMBD LIBSMB_ERR ASN1_UTIL LIBTSOCKET''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('test_lp_load',
|
||||||
|
source=TEST_LP_LOAD_SRC,
|
||||||
|
deps='''talloc tdb tevent cap libwbclient PARAM LIB_NONSMBD POPT_SAMBA LIBSAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('dbwrap_tool',
|
||||||
|
source=DBWRAP_TOOL_SRC,
|
||||||
|
deps='''talloc tdb tevent cap PARAM LIB_NONSMBD LIBSMB_ERR''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('dbwrap_torture',
|
||||||
|
source=DBWRAP_TORTURE_SRC,
|
||||||
|
deps='''talloc tdb tevent cap PARAM LIB_NONSMBD LIBSMB_ERR
|
||||||
|
POPT_SAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
|
bld.SAMBA_BINARY('split_tokens',
|
||||||
|
source=SPLIT_TOKENS_SRC,
|
||||||
|
deps='''talloc tdb tevent cap libwbclient PARAM LIB_NONSMBD POPT_SAMBA
|
||||||
|
LIBSAMBA''',
|
||||||
|
vars=locals())
|
||||||
|
|
||||||
swat_files=recursive_dirlist('../swat', '../swat', '*')
|
swat_files=recursive_dirlist('../swat', '../swat', '*')
|
||||||
bld.INSTALL_FILES('${SWATDIR}', swat_files, base_name='../swat')
|
bld.INSTALL_FILES('${SWATDIR}', swat_files, base_name='../swat')
|
||||||
|
|
||||||
@ -1437,6 +1570,7 @@ bld.RECURSE('../lib/tevent')
|
|||||||
bld.RECURSE('../lib/popt')
|
bld.RECURSE('../lib/popt')
|
||||||
bld.RECURSE('../lib/zlib')
|
bld.RECURSE('../lib/zlib')
|
||||||
bld.RECURSE('../lib/tsocket')
|
bld.RECURSE('../lib/tsocket')
|
||||||
|
bld.RECURSE('../lib/iniparser/src')
|
||||||
|
|
||||||
bld.ENFORCE_GROUP_ORDERING()
|
bld.ENFORCE_GROUP_ORDERING()
|
||||||
bld.CHECK_PROJECT_RULES()
|
bld.CHECK_PROJECT_RULES()
|
||||||
|
Loading…
Reference in New Issue
Block a user