summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/Makefile.in12
-rwxr-xr-xsource/configure14
-rw-r--r--source/configure.in9
3 files changed, 22 insertions, 13 deletions
diff --git a/source/Makefile.in b/source/Makefile.in
index 08ff278bd17..82f250d6d8f 100644
--- a/source/Makefile.in
+++ b/source/Makefile.in
@@ -78,13 +78,15 @@ FLAGS5 = $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) -DHAVE_INCLUDES_H
FLAGS = $(ISA) $(FLAGS5) $(PASSWD_FLAGS)
FLAGS32 = $(ISA32) $(FLAGS5) $(PASSWD_FLAGS)
-SPROGS = bin/smbd bin/nmbd bin/swat
-PROGS1 = bin/smbclient bin/smbspool bin/testparm bin/testprns bin/smbstatus bin/smbcontrol bin/make_printerdef @RUNPROG@
+WINBIND_PROGS = bin/wbinfo
+WINBIND_SPROGS = bin/winbindd nsswitch/libnss_winbind.so
+WINBIND_PAM_PROGS = nsswitch/pam_winbind.so
+
+SPROGS = bin/smbd bin/nmbd bin/swat @WINBIND_STARGETS@
+PROGS1 = bin/smbclient bin/smbspool bin/testparm bin/testprns bin/smbstatus bin/smbcontrol bin/make_printerdef @RUNPROG@ @WINBIND_TARGETS@
PROGS2 = bin/smbpasswd bin/make_smbcodepage bin/rpcclient bin/make_unicodemap bin/smbcacls @WRAP@ @WRAP32@ @PAM_MOD@
MPROGS = @MPROGS@
-WINBIND_PROGS = nsswitch/libnss_winbind.so bin/winbindd bin/wbinfo
-WINBIND_PAM_PROGS = nsswitch/pam_winbind.so
-PROGS = $(PROGS1) $(PROGS2) $(MPROGS) bin/nmblookup @WINBIND_TARGETS@
+PROGS = $(PROGS1) $(PROGS2) $(MPROGS) bin/nmblookup
SCRIPTS = $(srcdir)/script/smbtar
diff --git a/source/configure b/source/configure
index 88860a8afa1..923f0a51b4d 100755
--- a/source/configure
+++ b/source/configure
@@ -12198,10 +12198,11 @@ echo "configure:12198: checking whether to compile winbind" >&5
case "$host_os" in
*linux*|*solaris*)
- WINBIND_TARGETS="$WINBIND_TARGETS \$(WINBIND_PROGS)"
+ WINBIND_TARGETS="\$(WINBIND_PROGS)"
+ WINBIND_STARGETS="\$(WINBIND_SPROGS)"
case "$with_pam" in
yes)
- WINBIND_TARGETS="$WINBIND_TARGETS \$(WINBIND_PAM_PROGS)"
+ WINBIND_STARGETS="$WINBIND_STARGETS \$(WINBIND_PAM_PROGS)"
;;
*)
esac
@@ -12218,7 +12219,8 @@ if test "${with_winbind+set}" = set; then
case "$withval" in
no)
WINBIND_TARGETS=""
- winbind_reason=""
+ WINBIND_STARGETS=""
+ winbind_reason=""
;;
esac
fi
@@ -12232,6 +12234,7 @@ fi
+
#################################################
# final configure stuff
echo "checking configure summary"
@@ -12239,11 +12242,11 @@ if test "$cross_compiling" = yes; then
:
else
cat > conftest.$ac_ext <<EOF
-#line 12243 "configure"
+#line 12246 "configure"
#include "confdefs.h"
#include "${srcdir-.}/tests/summary.c"
EOF
-if { (eval echo configure:12247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:12250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
echo "configure OK";
else
@@ -12435,6 +12438,7 @@ s%@TERMLDFLAGS@%$TERMLDFLAGS%g
s%@ROFF@%$ROFF%g
s%@QUOTAOBJS@%$QUOTAOBJS%g
s%@WINBIND_TARGETS@%$WINBIND_TARGETS%g
+s%@WINBIND_STARGETS@%$WINBIND_STARGETS%g
s%@builddir@%$builddir%g
CEOF
diff --git a/source/configure.in b/source/configure.in
index 45e0e239178..2ba6bcf71d3 100644
--- a/source/configure.in
+++ b/source/configure.in
@@ -2270,10 +2270,11 @@ AC_MSG_CHECKING(whether to compile winbind)
case "$host_os" in
*linux*|*solaris*)
- WINBIND_TARGETS="$WINBIND_TARGETS \$(WINBIND_PROGS)"
+ WINBIND_TARGETS="\$(WINBIND_PROGS)"
+ WINBIND_STARGETS="\$(WINBIND_SPROGS)"
case "$with_pam" in
yes)
- WINBIND_TARGETS="$WINBIND_TARGETS \$(WINBIND_PAM_PROGS)"
+ WINBIND_STARGETS="$WINBIND_STARGETS \$(WINBIND_PAM_PROGS)"
;;
*)
esac
@@ -2290,7 +2291,8 @@ AC_ARG_WITH(winbind,
case "$withval" in
no)
WINBIND_TARGETS=""
- winbind_reason=""
+ WINBIND_STARGETS=""
+ winbind_reason=""
;;
esac ],
)
@@ -2302,6 +2304,7 @@ else
fi
AC_SUBST(WINBIND_TARGETS)
+AC_SUBST(WINBIND_STARGETS)
#################################################
# final configure stuff