1
0
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:
Günther Deschner 2010-09-23 00:13:34 -07:00
parent a11d6c77e4
commit b6f149eec3

View File

@ -320,7 +320,7 @@ LIBSMB_SRC0 = '''
../libcli/auth/ntlmssp_sign.c ../libcli/auth/ntlmssp_sign.c
${LIBNDR_NTLMSSP_SRC} ${LIBNDR_NTLMSSP_SRC}
../libcli/auth/ntlmssp_ndr.c ../libcli/auth/ntlmssp_ndr.c
../libcli/auth/ntlmssp_server.c''' ../libcli/auth/ntlmssp_server.c'''
LIBSAMBA_SRC = '${LIBSMB_SRC0}' LIBSAMBA_SRC = '${LIBSMB_SRC0}'
@ -434,7 +434,7 @@ RPC_NETLOGON_SRC = '''rpc_server/srv_netlog_nt.c
RPC_SAMR_SRC = '''rpc_server/srv_samr_nt.c RPC_SAMR_SRC = '''rpc_server/srv_samr_nt.c
rpc_server/srv_samr_util.c rpc_server/srv_samr_util.c
rpc_server/srv_samr_chgpasswd.c rpc_server/srv_samr_chgpasswd.c
../librpc/gen_ndr/srv_samr.c''' ../librpc/gen_ndr/srv_samr.c'''
RPC_INITSHUTDOWN_SRC = ''' ../librpc/gen_ndr/srv_initshutdown.c rpc_server/srv_initshutdown_nt.c''' RPC_INITSHUTDOWN_SRC = ''' ../librpc/gen_ndr/srv_initshutdown.c rpc_server/srv_initshutdown_nt.c'''
@ -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
@ -726,7 +723,7 @@ WINBINDD_SRC1 = '''winbindd/winbindd.c
auth/server_info_sam.c auth/server_info_sam.c
auth/user_info.c auth/user_info.c
auth/user_util.c auth/user_util.c
rpc_server/srv_samr_chgpasswd.c rpc_server/srv_samr_chgpasswd.c
../nsswitch/libwbclient/wb_reqtrans.c''' ../nsswitch/libwbclient/wb_reqtrans.c'''
WINBINDD_SRC = '''${WINBINDD_SRC1} WINBINDD_SRC = '''${WINBINDD_SRC1}
@ -859,51 +856,38 @@ SWAT_SRC = '''${SWAT_SRC1} ${PRINTING_SRC} ${PRINTBASE_SRC}
${LIBMSRPC_GEN_SRC} ${LIBMSRPC_SRC} ${LIBMSRPC_GEN_SRC} ${LIBMSRPC_SRC}
${PASSCHANGE_SRC} ${FNAME_UTIL_SRC} ${PASSCHANGE_SRC} ${FNAME_UTIL_SRC}
${LIBCLI_SAMR_SRC} ${LIBCLI_SAMR_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}'''
@ -980,7 +961,7 @@ CLIENT_SRC1 = '''client/client.c client/clitar.c
CLIENT_SRC = '''${CLIENT_SRC1} ${LIBMSRPC_GEN_SRC} CLIENT_SRC = '''${CLIENT_SRC1} ${LIBMSRPC_GEN_SRC}
${READLINE_SRC} ${DISPLAY_SEC_SRC} ${READLINE_SRC} ${DISPLAY_SEC_SRC}
${LIBCLI_SRVSVC_SRC} ${LIBCLI_SRVSVC_SRC}
rpc_client/init_lsa.c''' rpc_client/init_lsa.c'''
LIBSMBCONF_SRC = '''../lib/smbconf/smbconf.c ../lib/smbconf/smbconf_util.c LIBSMBCONF_SRC = '''../lib/smbconf/smbconf.c ../lib/smbconf/smbconf_util.c
../lib/smbconf/smbconf_txt.c lib/smbconf/smbconf_reg.c ../lib/smbconf/smbconf_txt.c lib/smbconf/smbconf_reg.c
@ -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,82 +1034,64 @@ 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'
EVTLOGADM_SRC = '''${EVTLOGADM_SRC0} EVTLOGADM_SRC = '''${EVTLOGADM_SRC0}
registry/reg_eventlog.c ${LIB_EVENTLOG_SRC} registry/reg_eventlog.c ${LIB_EVENTLOG_SRC}
../librpc/gen_ndr/ndr_eventlog.c ../librpc/gen_ndr/ndr_eventlog.c
../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'
@ -1245,37 +1202,27 @@ bld.SAMBA_LIBRARY('libwbclient',
bld.SAMBA_LIBRARY('libnetapi', bld.SAMBA_LIBRARY('libnetapi',
source='''lib/netapi/netapi.c source='''lib/netapi/netapi.c
lib/netapi/cm.c lib/netapi/cm.c
librpc/gen_ndr/ndr_libnetapi.c librpc/gen_ndr/ndr_libnetapi.c
lib/netapi/libnetapi.c lib/netapi/libnetapi.c
lib/netapi/joindomain.c lib/netapi/joindomain.c
lib/netapi/serverinfo.c lib/netapi/serverinfo.c
lib/netapi/getdc.c lib/netapi/getdc.c
lib/netapi/user.c lib/netapi/user.c
lib/netapi/group.c lib/netapi/group.c
lib/netapi/localgroup.c lib/netapi/localgroup.c
lib/netapi/samr.c lib/netapi/samr.c
lib/netapi/sid.c lib/netapi/sid.c
lib/netapi/share.c lib/netapi/share.c
lib/netapi/file.c lib/netapi/file.c
lib/netapi/shutdown.c lib/netapi/shutdown.c
lib/netapi/netlogon.c''', lib/netapi/netlogon.c''',
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()