X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=blobdiff_plain;f=source3%2FMakefile.in;h=5aa5a8c2f0e678ef4c3971c4441ca7dd434c345f;hp=64ed8683c5de199f187350fe8d3649a06e392df5;hb=e92e33238c79a917db7af9b6dfbf06ebaaba9fd8;hpb=984d001cae4afb18043367bc7f59bb41495682fe diff --git a/source3/Makefile.in b/source3/Makefile.in index 64ed8683c5d..5aa5a8c2f0e 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -45,10 +45,11 @@ CPPFLAGS=-DHAVE_CONFIG_H @CPPFLAGS@ EXEEXT=@EXEEXT@ AR=@AR@ -LDSHFLAGS=@LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ +LDSHFLAGS=@LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ -lc @LDSHFLAGS_Z_DEFS@ +LDSHFLAGS_MODULES=@LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ @LDSHFLAGS_Z_NODEFS@ LDFLAGS=@PIE_LDFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ -WINBIND_NSS_LDSHFLAGS=@WINBIND_NSS_LDSHFLAGS@ @LDFLAGS@ +WINBIND_NSS_LDSHFLAGS=@WINBIND_NSS_LDSHFLAGS@ @LDFLAGS@ -lc @LDSHFLAGS_Z_DEFS@ AWK=@AWK@ PICFLAG=@PICFLAG@ DYNEXP=@DYNEXP@ @@ -336,6 +337,7 @@ LIBNDR_GEN_OBJ = ../librpc/gen_ndr/ndr_wkssvc.o \ ../librpc/gen_ndr/ndr_dssetup.o \ librpc/gen_ndr/ndr_notify.o \ ../librpc/gen_ndr/ndr_xattr.o \ + ../librpc/ndr/ndr_xattr.o \ ../librpc/gen_ndr/ndr_epmapper.o \ ../librpc/gen_ndr/ndr_named_pipe_auth.o \ ../librpc/gen_ndr/ndr_ntsvcs.o \ @@ -506,7 +508,9 @@ SCHANNEL_OBJ = ../libcli/auth/credentials.o \ passdb/secrets_schannel.o LIBSMB_OBJ = libsmb/clientgen.o libsmb/cliconnect.o libsmb/clifile.o \ - libsmb/clikrb5.o libsmb/clispnego.o ../lib/util/asn1.o \ + libsmb/clikrb5.o libsmb/clispnego.o \ + ../libcli/auth/spnego_parse.o \ + ../lib/util/asn1.o \ libsmb/clirap.o libsmb/clierror.o libsmb/climessage.o \ libsmb/clireadwrite.o libsmb/clilist.o libsmb/cliprint.o \ libsmb/clitrans.o libsmb/clisecdesc.o libsmb/clidgram.o \ @@ -1121,10 +1125,10 @@ WINBIND_WINS_NSS_OBJ = ../nsswitch/wins.o $(PARAM_OBJ) \ $(LIBNDR_GEN_OBJ0) $(LDB_OBJ) PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \ - pam_smbpass/pam_smb_acct.o pam_smbpass/support.o + pam_smbpass/pam_smb_acct.o pam_smbpass/support.o ../lib/util/asn1.o PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \ $(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \ - $(LDB_OBJ) + $(LDB_OBJ) $(LIBTSOCKET_OBJ) IDMAP_OBJ = winbindd/idmap.o winbindd/idmap_util.o @IDMAP_STATIC@ @@ -1221,6 +1225,7 @@ WINBINDD_OBJ1 = \ winbindd/winbindd_list_users.o \ winbindd/winbindd_list_groups.o \ winbindd/winbindd_check_machine_acct.o \ + winbindd/winbindd_change_machine_acct.o \ winbindd/winbindd_set_mapping.o \ winbindd/winbindd_remove_mapping.o \ winbindd/winbindd_set_hwm.o \ @@ -1400,7 +1405,8 @@ samba3-idl:: @PIDL_OUTPUTDIR="librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \ srcdir="$(srcdir)" $(srcdir)/script/build_idl.sh \ librpc/idl/messaging.idl librpc/idl/libnetapi.idl librpc/idl/notify.idl \ - librpc/idl/wbint.idl librpc/idl/perfcount.idl + librpc/idl/wbint.idl librpc/idl/perfcount.idl \ + librpc/idl/secrets.idl ##################################################################### @@ -2004,7 +2010,7 @@ $(LIBWBCLIENT_SYMS): $(LIBWBCLIENT_HEADERS) $(LIBWBCLIENT_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ) $(LIBWBCLIENT_SYMS) $(LIBTALLOC) @echo Linking shared library $@ - @$(SHLD_DSO) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_OBJ) \ + @$(SHLD_DSO) $(LIBWBCLIENT_OBJ) $(LIBTALLOC_LIBS) \ @SONAMEFLAG@`basename $@` $(LIBWBCLIENT_SHARED_TARGET): $(LIBWBCLIENT_SHARED_TARGET_SONAME) @@ -2153,7 +2159,8 @@ LIBNETAPI_OBJ0 = lib/netapi/netapi.o \ lib/netapi/sid.o \ lib/netapi/share.o \ lib/netapi/file.o \ - lib/netapi/shutdown.o + lib/netapi/shutdown.o \ + lib/netapi/netlogon.o LIBNETAPI_OBJ = $(LIBNETAPI_OBJ0) $(LIBNET_OBJ) \ $(LIBSMBCONF_OBJ) \ @@ -2427,65 +2434,68 @@ bin/libbigballofmud.@SHLIBEXT@: $(BINARY_PREREQS) $(LIBBIGBALLOFMUD_OBJ) $(LIBTA # ##################################################################### -# Linker command to link a RPC, VFS, AUTH, CHARSET or PASSDB module. -SHLD_MODULE = $(SHLD) $(LDSHFLAGS) $(MODULE_EXPORTS) \ +# Linker command to link our shared libraries: +SHLD_LIBRARY = $(SHLD) $(LDSHFLAGS) $(MODULE_EXPORTS) \ -o $@ @SONAMEFLAG@`basename $@` +# Linker command to link samba internal plugin modules: +SHLD_MODULE = $(SHLD) $(LDSHFLAGS_MODULES) $(MODULE_EXPORTS) \ + -o $@ @SONAMEFLAG@`basename $@` bin/librpc_lsarpc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_LSA_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_LSA_OBJ) + @$(SHLD_LIBRARY) $(RPC_LSA_OBJ) bin/librpc_samr.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SAMR_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_SAMR_OBJ) + @$(SHLD_LIBRARY) $(RPC_SAMR_OBJ) bin/librpc_srvsvc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SVC_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_SVC_OBJ) + @$(SHLD_LIBRARY) $(RPC_SVC_OBJ) bin/librpc_svcctl.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SVCCTL_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_SVCCTL_OBJ) + @$(SHLD_LIBRARY) $(RPC_SVCCTL_OBJ) bin/librpc_ntsvcs.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_NTSVCS_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_NTSVCS_OBJ) + @$(SHLD_LIBRARY) $(RPC_NTSVCS_OBJ) bin/librpc_wkssvc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_WKS_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_WKS_OBJ) + @$(SHLD_LIBRARY) $(RPC_WKS_OBJ) bin/librpc_NETLOGON.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_NETLOG_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_NETLOG_OBJ) + @$(SHLD_LIBRARY) $(RPC_NETLOG_OBJ) bin/librpc_winreg.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_REG_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_REG_OBJ) + @$(SHLD_LIBRARY) $(RPC_REG_OBJ) bin/librpc_initshutdown.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_INITSHUTDOWN_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_INITSHUTDOWN_OBJ) + @$(SHLD_LIBRARY) $(RPC_INITSHUTDOWN_OBJ) bin/librpc_dssetup.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_DSSETUP_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_DSSETUP_OBJ) + @$(SHLD_LIBRARY) $(RPC_DSSETUP_OBJ) bin/librpc_spoolss.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SPOOLSS_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_SPOOLSS_OBJ) + @$(SHLD_LIBRARY) $(RPC_SPOOLSS_OBJ) bin/librpc_eventlog.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_EVENTLOG_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_EVENTLOG_OBJ) + @$(SHLD_LIBRARY) $(RPC_EVENTLOG_OBJ) bin/librpc_netdfs.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_DFS_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_DFS_OBJ) + @$(SHLD_LIBRARY) $(RPC_DFS_OBJ) bin/librpc_echo.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_ECHO_OBJ) @echo "Linking $@" - @$(SHLD_MODULE) $(RPC_ECHO_OBJ) + @$(SHLD_LIBRARY) $(RPC_ECHO_OBJ) bin/winbindd@EXEEXT@: $(BINARY_PREREQS) $(WINBINDD_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) @echo "Linking $@" @@ -2514,7 +2524,7 @@ bin/vlp@EXEEXT@: $(BINARY_PREREQS) $(VLP_OBJ) $(LIBTDB) bin/winbind_krb5_locator.@SHLIBEXT@: $(BINARY_PREREQS) $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBWBCLIENT) @echo "Linking $@" - @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBWBCLIENT_LIBS) \ + @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBWBCLIENT_LIBS) $(KRB5_LIBS) \ @SONAMEFLAG@`basename $@` bin/pam_winbind.@SHLIBEXT@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ) $(LIBTALLOC) $(LIBWBCLIENT) @@ -2522,6 +2532,10 @@ bin/pam_winbind.@SHLIBEXT@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ) $(LIBTALLOC) $( @$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_WINBIND_OBJ) -lpam @INIPARSERLIBS@ \ $(PAM_WINBIND_EXTRA_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) @SONAMEFLAG@`basename $@` +########## +# Plugins: +########## + bin/builtin.@SHLIBEXT@: $(BINARY_PREREQS) $(AUTH_BUILTIN_OBJ) @echo "Building plugin $@" @$(SHLD_MODULE) $(AUTH_BUILTIN_OBJ)