From f1ab10b2ec8a86c45cb8f91573d79c51f0277bb7 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 3 Apr 2007 13:30:43 +0000 Subject: r22058: Add test_nss_modules to check NSS modules for unresolved symbols. Guenther (This used to be commit 21d092f4f9aca1371f2cf97a39da6f30ddc62eba) --- source3/Makefile.in | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source3/Makefile.in') diff --git a/source3/Makefile.in b/source3/Makefile.in index 99c31e637f..058236c4d1 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -174,6 +174,8 @@ SHLIBS = @SHLIB_PROGS@ @LIBSMBCLIENT@ @LIBSMBSHAREMODES@ @LIBMSRPC@ @LIBADDNS@ PAM_MODULES = @PAM_MODULES@ +NSS_MODULES = @WINBIND_WINS_NSS@ @WINBIND_NSS@ + SCRIPTS = $(srcdir)/script/smbtar $(builddir)/script/findsmb VFS_MODULES = @VFS_MODULES@ @@ -886,6 +888,8 @@ NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \ all : SHOWFLAGS $(SBIN_PROGS) $(BIN_PROGS) $(ROOT_SBIN_PROGS) \ $(SHLIBS) $(MODULES) $(PAM_MODULES) @EXTRA_ALL_TARGETS@ +nss_modules : $(NSS_MODULES) + pam_modules : $(PAM_MODULES) pam_smbpass : SHOWFLAGS bin/pam_smbpass.@SHLIBEXT@ @@ -1990,6 +1994,14 @@ Makefile: $(srcdir)/Makefile.in config.status ###################################################################### # Samba Testing Framework +# Check for NSS module problems. +test_nss_modules: nss_modules + @echo "Testing $(NSS_MODULES) " + @for module in $(NSS_MODULES); do \ + ./script/tests/dlopen.sh $${module} \ + || exit 1; \ + done + # Check for PAM module problems. Specifically, check that every module we # built can actually be loaded by a minimal PAM-aware application. test_pam_modules: pam_modules -- cgit