./script/mkversion.sh || exit 1
rm -rf autom4te*.cache
-rm -f configure include/config.h*
+rm -f configure include/config_tmp.h*
echo "$0: running $AUTOHEADER"
$AUTOHEADER || exit 1
AC_INIT([samba],[],[samba-technical@samba.org])
AC_CONFIG_SRCDIR([include/includes.h])
-AC_CONFIG_HEADER(include/config.h)
+AC_CONFIG_HEADER(include/config_tmp.h)
# Configuration rules.
sinclude(build/m4/env.m4)
$SMB_INFO_LIBRARIES
CEOF
+cmp include/config_tmp.h include/config.h >/dev/null 2>&1
+CMP_RET=$?
+if [ $CMP_RET != 0 ];then
+ cp include/config_tmp.h include/config.h
+fi
+
AC_OUTPUT_COMMANDS(
[$PERL -I${builddir} -I${srcdir} -I${srcdir}/build ${srcdir}/build/smb_build/main.pl || exit $?],[
PERL="$PERL";export PERL;export srcdir; export builddir;
@-rm -f $(PROTO_HEADERS)
distclean: clean
- -rm -f include/config.h include/smb_build.h
+ -rm -f include/config.h include/config_tmp.h include/build.h
-rm -f Makefile
-rm -f config.status
-rm -f config.log config.cache
-rm -f *.bak *~ */*.bak */*~ */*/*.bak */*/*~ */*/*/*.bak */*/*/*~
realdistclean: distclean removebackup
- -rm -f include/config.h.in
+ -rm -f include/config_tmp.h.in
-rm -f include/version.h
-rm -f configure
-rm -f $(MANPAGES)