s3-build: only link in drsuapi client code where needed.
authorGünther Deschner <gd@samba.org>
Thu, 12 Aug 2010 15:45:54 +0000 (17:45 +0200)
committerGünther Deschner <gd@samba.org>
Wed, 25 Aug 2010 21:04:21 +0000 (23:04 +0200)
Guenther

source3/Makefile.in

index 78584afd5877b3bb9cd39f714d8fd12f600e4e60..98e7e8aad784e2e5d430acd552ec91f6ec7420bc 100644 (file)
@@ -351,6 +351,9 @@ LIBCLI_WINREG_OBJ = librpc/gen_ndr/cli_winreg.o \
 LIBCLI_NTSVCS_OBJ = librpc/gen_ndr/cli_ntsvcs.o \
                    librpc/gen_ndr/ndr_ntsvcs_c.o
 
+LIBCLI_DRSUAPI_OBJ = librpc/gen_ndr/cli_drsuapi.o \
+                    librpc/gen_ndr/ndr_drsuapi_c.o
+
 LIBNDR_GEN_OBJ = librpc/gen_ndr/ndr_wkssvc.o \
                 $(LIBNDR_GEN_OBJ0) \
                 librpc/gen_ndr/ndr_dfs.o \
@@ -578,8 +581,7 @@ DCERPC_CLIENT_GEN_OBJ = \
                librpc/gen_ndr/ndr_netlogon_c.o \
                librpc/gen_ndr/ndr_samr_c.o \
                librpc/gen_ndr/ndr_dssetup_c.o \
-               librpc/gen_ndr/ndr_epmapper_c.o \
-               librpc/gen_ndr/ndr_drsuapi_c.o
+               librpc/gen_ndr/ndr_epmapper_c.o
 
 LIBMSRPC_GEN_OBJ = librpc/gen_ndr/cli_lsa.o \
                   librpc/gen_ndr/cli_dfs.o \
@@ -592,7 +594,6 @@ LIBMSRPC_GEN_OBJ = librpc/gen_ndr/cli_lsa.o \
                   librpc/gen_ndr/cli_samr.o \
                   librpc/gen_ndr/cli_dssetup.o \
                   librpc/gen_ndr/cli_epmapper.o \
-                  librpc/gen_ndr/cli_drsuapi.o \
                   $(DCERPC_CLIENT_GEN_OBJ) \
                   ../librpc/rpc/dcerpc_util.o \
                   ../librpc/rpc/binding_handle.o \
@@ -991,7 +992,8 @@ RPCCLIENT_OBJ = $(RPCCLIENT_OBJ1) \
             $(SMBLDAP_OBJ) $(DCUTIL_OBJ) \
             $(LIBCLI_SPOOLSS_OBJ) \
             $(LIBCLI_EVENTLOG_OBJ) \
-            $(LIBCLI_NTSVCS_OBJ)
+            $(LIBCLI_NTSVCS_OBJ) \
+            $(LIBCLI_DRSUAPI_OBJ)
 
 PAM_WINBIND_OBJ = ../nsswitch/pam_winbind.o $(WBCOMMON_OBJ) \
                  $(LIBREPLACE_OBJ) @BUILD_INIPARSER@
@@ -1092,7 +1094,8 @@ NET_OBJ1 = utils/net.o utils/net_ads.o utils/net_help.o \
           $(LIBNDR_NTPRINTING_OBJ) \
           $(LIBNDR_PREG_OBJ) \
           $(LIBCLI_SPOOLSS_OBJ) \
-          $(LIBCLI_WINREG_OBJ)
+          $(LIBCLI_WINREG_OBJ) \
+          $(LIBCLI_DRSUAPI_OBJ)
 
 # these are not processed by make proto
 NET_OBJ2 = utils/net_registry_util.o utils/net_help_common.o