From 1895d669c260dfd0632d8ff88759bfd407286fa1 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 12 Aug 2010 19:13:16 +0200 Subject: s3-build: only link in lsa client code where needed. Guenther --- source3/Makefile.in | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) (limited to 'source3') diff --git a/source3/Makefile.in b/source3/Makefile.in index 85600f7d79..b6356bb0ba 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -375,6 +375,10 @@ LIBCLI_WKSSVC_OBJ = librpc/gen_ndr/cli_wkssvc.o \ LIBCLI_SRVSVC_OBJ = librpc/gen_ndr/cli_srvsvc.o \ librpc/gen_ndr/ndr_srvsvc_c.o +LIBCLI_LSA_OBJ = librpc/gen_ndr/cli_lsa.o \ + librpc/gen_ndr/ndr_lsa_c.o \ + rpc_client/cli_lsarpc.o + LIBNDR_GEN_OBJ = librpc/gen_ndr/ndr_wkssvc.o \ $(LIBNDR_GEN_OBJ0) \ librpc/gen_ndr/ndr_dfs.o \ @@ -585,20 +589,18 @@ LIBSMB_OBJ = libsmb/clientgen.o libsmb/cliconnect.o libsmb/clifile.o \ RPC_CLIENT_OBJ1 = rpc_client/cli_netlogon.o \ $(SCHANNEL_OBJ) -LIBMSRPC_OBJ = rpc_client/cli_lsarpc.o rpc_client/cli_samr.o \ +LIBMSRPC_OBJ = rpc_client/cli_samr.o \ $(RPC_CLIENT_OBJ1) \ $(RPC_CLIENT_OBJ) \ rpc_client/init_samr.o \ ../librpc/rpc/binding.o DCERPC_CLIENT_GEN_OBJ = \ - librpc/gen_ndr/ndr_lsa_c.o \ librpc/gen_ndr/ndr_netlogon_c.o \ librpc/gen_ndr/ndr_samr_c.o \ librpc/gen_ndr/ndr_epmapper_c.o -LIBMSRPC_GEN_OBJ = librpc/gen_ndr/cli_lsa.o \ - librpc/gen_ndr/cli_netlogon.o \ +LIBMSRPC_GEN_OBJ = librpc/gen_ndr/cli_netlogon.o \ librpc/gen_ndr/cli_samr.o \ librpc/gen_ndr/cli_epmapper.o \ $(DCERPC_CLIENT_GEN_OBJ) \ @@ -711,7 +713,8 @@ RPC_ECHO_OBJ = rpc_server/srv_echo_nt.o librpc/gen_ndr/srv_echo.o RPC_SERVER_OBJ = @RPC_STATIC@ $(RPC_PIPE_OBJ) $(NPA_TSTREAM_OBJ) \ $(LIBCLI_SPOOLSS_OBJ) \ $(LIBCLI_WINREG_OBJ) \ - $(LIBCLI_SRVSVC_OBJ) + $(LIBCLI_SRVSVC_OBJ) \ + $(LIBCLI_LSA_OBJ) RPC_CLIENT_OBJ = rpc_client/cli_pipe.o \ librpc/rpc/dcerpc_gssapi.o \ @@ -1007,7 +1010,8 @@ RPCCLIENT_OBJ = $(RPCCLIENT_OBJ1) \ $(LIBCLI_ECHO_OBJ) \ $(LIBCLI_DSSETUP_OBJ) \ $(LIBCLI_WKSSVC_OBJ) \ - $(LIBCLI_SRVSVC_OBJ) + $(LIBCLI_SRVSVC_OBJ) \ + $(LIBCLI_LSA_OBJ) PAM_WINBIND_OBJ = ../nsswitch/pam_winbind.o $(WBCOMMON_OBJ) \ $(LIBREPLACE_OBJ) @BUILD_INIPARSER@ @@ -1035,7 +1039,8 @@ LIBSMBCLIENT_OBJ1 = $(LIBSMBCLIENT_OBJ0) \ $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \ $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ - $(LIBCLI_SRVSVC_OBJ) + $(LIBCLI_SRVSVC_OBJ) \ + $(LIBCLI_LSA_OBJ) LIBSMBCLIENT_OBJ = $(LIBSMBCLIENT_OBJ1) @@ -1116,7 +1121,8 @@ NET_OBJ1 = utils/net.o utils/net_ads.o utils/net_help.o \ $(LIBCLI_DSSETUP_OBJ) \ $(LIBCLI_SVCCTL_OBJ) \ $(LIBCLI_WKSSVC_OBJ) \ - $(LIBCLI_SRVSVC_OBJ) + $(LIBCLI_SRVSVC_OBJ) \ + $(LIBCLI_LSA_OBJ) # these are not processed by make proto NET_OBJ2 = utils/net_registry_util.o utils/net_help_common.o @@ -1188,13 +1194,15 @@ LOCKTEST2_OBJ = torture/locktest2.o $(PARAM_OBJ) $(LOCKING_OBJ) $(LIBSMB_OBJ) \ SMBCACLS_OBJ = utils/smbcacls.o $(PARAM_OBJ) $(LIBSMB_OBJ) \ $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ) \ $(PASSDB_OBJ) $(GROUPDB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \ - $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) + $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) \ + $(LIBCLI_LSA_OBJ) SMBCQUOTAS_OBJ = utils/smbcquotas.o $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ $(PARAM_OBJ) \ $(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ) \ $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(POPT_LIB_OBJ) \ - $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) + $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ + $(LIBCLI_LSA_OBJ) EVTLOGADM_OBJ0 = utils/eventlogadm.o @@ -1360,7 +1368,8 @@ WINBINDD_OBJ = \ $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) \ $(LIBADS_SERVER_OBJ) \ $(TDB_VALIDATE_OBJ) \ - $(LIBCLI_DSSETUP_OBJ) + $(LIBCLI_DSSETUP_OBJ) \ + $(LIBCLI_LSA_OBJ) WBINFO_OBJ = ../nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ $(POPT_LIB_OBJ) $(AFS_SETTOKEN_OBJ) \ @@ -2279,7 +2288,8 @@ LIBNETAPI_OBJ = $(LIBNETAPI_OBJ0) $(LIBNET_OBJ) \ auth/token_util.o \ $(LIBCLI_INITSHUTDOWN_OBJ) \ $(LIBCLI_WKSSVC_OBJ) \ - $(LIBCLI_SRVSVC_OBJ) + $(LIBCLI_SRVSVC_OBJ) \ + $(LIBCLI_LSA_OBJ) LIBNETAPI_SHARED_TARGET=@LIBNETAPI_SHARED_TARGET@ LIBNETAPI_SOVER=@LIBNETAPI_SOVER@ -- cgit