some changes to the autoconf support
authorAndrew Tridgell <tridge@samba.org>
Thu, 24 Sep 1998 01:12:43 +0000 (01:12 +0000)
committerAndrew Tridgell <tridge@samba.org>
Thu, 24 Sep 1998 01:12:43 +0000 (01:12 +0000)
- added config.cache to "make clean". We get two many bug reports from
  people builing on multiple architectures who don't remove config.cache
  between compiles. Hopefully a future version of autoconf will do
  this automatically

- removed the targets that run autoconf and autoheader. There is far
  too great a risk of a enduser getting a error "autoheader not found"
  if the date on a file is changed. Samba developers will have to run
  autoconf and autoheader manually (as before)

source/Makefile.in

index 30766881f8d7d74b8c9a55aad828691193d6993a..ac51d34b23aa84d6b6f4bc7502c3fb10d54abcdc 100644 (file)
@@ -19,8 +19,6 @@ INSTALLCMD=@INSTALL@
 VPATH=@srcdir@
 srcdir=@srcdir@
 SHELL=/bin/sh
-AUTOCONF=autoconf
-AUTOHEADER=autoheader
 
 .SUFFIXES:
 .SUFFIXES: .c .o
@@ -303,7 +301,7 @@ uninstallcp:
        @$(SHELL) $(srcdir)/script/uninstallcp.sh $(CODEPAGEDIR) $(CODEPAGELIST)
 
 clean: 
-       -rm -f core */*~ *~ */*.o
+       -rm -f core */*~ *~ */*.o config.cache
 
 proto:
        @echo rebuilding include/proto.h
@@ -330,11 +328,9 @@ finddead:
        nm */*.o |grep 'T ' | awk '{print $$3}' | sort -u > nmfns.txt
        comm -13 nmused.txt nmfns.txt 
 
-# when configure.in is updated, reconfigure
-$(srcdir)/configure: $(srcdir)/configure.in
-       cd $(srcdir) && $(AUTOCONF)
 config.status: $(srcdir)/configure
        $(SHELL) ./config.status --recheck
+
 Makefile: $(srcdir)/Makefile.in config.status
        CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
 
@@ -342,11 +338,13 @@ Makefile: $(srcdir)/Makefile.in config.status
 # only when explicitly requested
 include/config.h: include/stamp-h
        @:
+
 include/stamp-h: $(srcdir)/include/config.h.in config.status
        CONFIG_FILES= CONFIG_HEADERS=include/config.h $(SHELL) ./config.status
        @ls -l config.status $(srcdir)/include/config.h.in > include/stamp-h
+
 $(srcdir)/include/config.h.in: $(srcdir)/include/stamp-h.in
        @:
+
 $(srcdir)/include/stamp-h.in: $(srcdir)/acconfig.h $(srcdir)/configure.in
-       cd $(srcdir) && $(AUTOHEADER)
        @cd $(srcdir) && ls -l acconfig.h configure.in > include/stamp-h.in