mirror of
https://github.com/samba-team/samba.git
synced 2025-01-26 10:04:02 +03:00
some changes to the autoconf support
- 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)
This commit is contained in:
parent
29201d4b9b
commit
811fe3b174
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user