minor changes
authorTom Tromey <tromey@redhat.com>
Fri, 7 Mar 1997 00:24:07 +0000 (00:24 +0000)
committerTom Tromey <tromey@redhat.com>
Fri, 7 Mar 1997 00:24:07 +0000 (00:24 +0000)
ChangeLog
Makefile.am
Makefile.in
automake.in
lib/am/Makefile.am

index f31ec82..3e84a3f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
-Fri Feb 28 09:23:59 1997  Tom Tromey  <tromey@cygnus.com>
+Fri Feb 28 22:14:53 1997  Tom Tromey  <tromey@cygnus.com>
+
+       * Makefile.am: Make sure we never use "undef".
 
        * automake.in (usage): Changed bug-reporting address.
+       (handle_dist): Use undef, not delete.
 
 Wed Feb 26 00:20:39 1997  Tom Tromey  <tromey@cygnus.com>
 
index e3a483f..d5556fa 100644 (file)
@@ -75,6 +75,11 @@ maintainer-check: automake aclocal
          perl4.036 -c -w automake; \
          perl4.036 -c -w aclocal; \
        else :; fi
+## We never want to use "undef", only "delete".
+       @if grep undef $(srcdir)/automake.in > /dev/null 2>&1; then \
+         echo "Found undef in automake.in; use delete instead" 1>&2; \
+         exit 1; \
+       fi
 
 # Tag before making distribution.  Also, don't make a distribution if
 # checks fail.  Also, make sure the NEWS file is up-to-date.
index 63ca6c4..1beca88 100644 (file)
@@ -1,4 +1,4 @@
-# Makefile.in generated automatically by automake 1.1m from Makefile.am
+# Makefile.in generated automatically by automake 1.1g from Makefile.am
 
 # Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
@@ -37,11 +37,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 transform = @program_transform_name@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-PACKAGE = @PACKAGE@
 PERL = @PERL@
 TAR = @TAR@
-VERSION = @VERSION@
 
 AUTOMAKE_OPTIONS = gnits
 MAINT_CHARSET = latin1
@@ -88,23 +85,23 @@ configure.in elisp-comp install-sh interlock mdate-sh mkinstalldirs \
 stamp-vti texinfo.tex version.texi ylwrap
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
 
-GZIP = --best
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \
+       $(TEXINFOS) $(MANS) $(EXTRA_DIST)
 default: all
 
-.SUFFIXES:
-.SUFFIXES: .texi .texinfo .info .dvi .ps
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL) 
-       cd $(top_srcdir) && automake --gnits Makefile
-
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-$(srcdir)/aclocal.m4:  configure.in 
+aclocal.m4: configure.in
        cd $(srcdir) && aclocal
 
+$(srcdir)/Makefile.in: Makefile.am configure.in
+       cd $(srcdir) && automake --strictness=gnits Makefile
+
+# For an explanation of the following Makefile rules, see node
+# `Automatic Remaking' in GNU Autoconf documentation.
+Makefile: $(srcdir)/Makefile.in config.status $(BUILT_SOURCES)
+       CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
 config.status: configure
        $(SHELL) ./config.status --recheck
 $(srcdir)/configure: configure.in $(ACLOCAL) $(CONFIGURE_DEPENDENCIES)
@@ -117,13 +114,12 @@ aclocal: $(top_builddir)/config.status aclocal.in
 install-binSCRIPTS: $(bin_SCRIPTS)
        $(NORMAL_INSTALL)
        $(mkinstalldirs) $(bindir)
-       @list="$(bin_SCRIPTS)"; for p in $$list; do \
+       list="$(bin_SCRIPTS)"; for p in $$list; do \
          if test -f $$p; then \
-           echo " $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \
            $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
          else if test -f $(srcdir)/$$p; then \
-           echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`"; \
-           $(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`; \
+           $(INSTALL_SCRIPT) $(srcdir)/$$p \
+             $(bindir)/`echo $$p|sed '$(transform)'`; \
          else :; fi; fi; \
        done
 
@@ -135,13 +131,12 @@ uninstall-binSCRIPTS:
 install-pkgdataSCRIPTS: $(pkgdata_SCRIPTS)
        $(NORMAL_INSTALL)
        $(mkinstalldirs) $(pkgdatadir)
-       @list="$(pkgdata_SCRIPTS)"; for p in $$list; do \
+       list="$(pkgdata_SCRIPTS)"; for p in $$list; do \
          if test -f $$p; then \
-           echo " $(INSTALL_SCRIPT) $$p $(pkgdatadir)/`echo $$p|sed '$(transform)'`"; \
            $(INSTALL_SCRIPT) $$p $(pkgdatadir)/`echo $$p|sed '$(transform)'`; \
          else if test -f $(srcdir)/$$p; then \
-           echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(pkgdatadir)/`echo $$p|sed '$(transform)'`"; \
-           $(INSTALL_SCRIPT) $(srcdir)/$$p $(pkgdatadir)/`echo $$p|sed '$(transform)'`; \
+           $(INSTALL_SCRIPT) $(srcdir)/$$p \
+             $(pkgdatadir)/`echo $$p|sed '$(transform)'`; \
          else :; fi; fi; \
        done
 
@@ -151,18 +146,15 @@ uninstall-pkgdataSCRIPTS:
        done
 
 version.texi: stamp-vti
-       cp $(srcdir)/stamp-vti $(srcdir)/version.texi
 
 stamp-vti: automake.texi $(top_srcdir)/configure.in
        echo "@set UPDATED `cd $(srcdir) \
          && $(SHELL) ./mdate-sh automake.texi`" > vti.tmp
        echo "@set EDITION $(VERSION)" >> vti.tmp
        echo "@set VERSION $(VERSION)" >> vti.tmp
-       if cmp -s vti.tmp $(srcdir)/version.texi; then \
-         rm -f vti.tmp; \
-       else \
-         cp vti.tmp $(srcdir)/stamp-vti; \
-       fi
+       cmp -s vti.tmp $(srcdir)/version.texi || cp vti.tmp $(srcdir)/version.texi
+       rm vti.tmp
+       echo timestamp > $(srcdir)/stamp-vti
 
 mostlyclean-vti:
        rm -f vti.tmp
@@ -178,8 +170,6 @@ automake.info: automake.texi version.texi
 automake.dvi: automake.texi version.texi
 
 
-DVIPS = dvips
-
 .texi.info:
        cd $(srcdir) \
          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
@@ -188,39 +178,27 @@ DVIPS = dvips
        TEXINPUTS=$(srcdir):$$TEXINPUTS \
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
-.texi:
-       cd $(srcdir) \
-         && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
-
 .texinfo.info:
        cd $(srcdir) \
          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
 
-.texinfo:
-       cd $(srcdir) \
-         && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
-
 .texinfo.dvi:
        TEXINPUTS=$(srcdir):$$TEXINPUTS $(TEXI2DVI) $<
-.dvi.ps:
-       $(DVIPS) $< -o $@
 
 install-info-am: $(INFO_DEPS)
        $(NORMAL_INSTALL)
        $(mkinstalldirs) $(infodir)
-       @for file in $(INFO_DEPS); do \
+       for file in $(INFO_DEPS); do \
          for ifile in `cd $(srcdir) && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
            if test -f $(srcdir)/$$ifile; then \
-             echo " $(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile"; \
              $(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile; \
            else : ; fi; \
          done; \
        done
        $(POST_INSTALL)
-       @if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
+       if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
          for file in $(INFO_DEPS); do \
-           echo " install-info --info-dir=$(infodir) $(infodir)/$$file";\
-           install-info --info-dir=$(infodir) $(infodir)/$$file; :;\
+           install-info --info-dir=$(infodir) $$file; :;\
          done; \
        else : ; fi
 
@@ -246,25 +224,22 @@ dist-info: $(INFO_DEPS)
 mostlyclean-info:
        rm -f automake.aux automake.cp automake.cps automake.dvi automake.fn \
          automake.fns automake.ky automake.log automake.pg \
-         automake.toc automake.tp automake.tps automake.vr \
-         automake.vrs automake.op
+         automake.toc automake.tp automake.vr automake.op
 
 clean-info:
 
 distclean-info:
 
 maintainer-clean-info:
-       for i in $(INFO_DEPS); do rm -f `eval echo $$i*`; done
+       for i in $(INFO_DEPS); do rm `eval echo $i*`; done
 
 install-pkgdataDATA: $(pkgdata_DATA)
        $(NORMAL_INSTALL)
        $(mkinstalldirs) $(pkgdatadir)
-       @list="$(pkgdata_DATA)"; for p in $$list; do \
+       list="$(pkgdata_DATA)"; for p in $$list; do \
          if test -f $(srcdir)/$$p; then \
-           echo " $(INSTALL_DATA) $(srcdir)/$$p $(pkgdatadir)/$$p"; \
            $(INSTALL_DATA) $(srcdir)/$$p $(pkgdatadir)/$$p; \
          else if test -f $$p; then \
-           echo " $(INSTALL_DATA) $$p $(pkgdatadir)/$$p"; \
            $(INSTALL_DATA) $$p $(pkgdatadir)/$$p; \
          fi; fi; \
        done
@@ -288,30 +263,28 @@ installdirs-recursive install-recursive uninstall-recursive  \
 check-recursive installcheck-recursive info-recursive dvi-recursive \
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-       @for subdir in $(SUBDIRS); do \
+       for subdir in $(SUBDIRS); do            \
          target=`echo $@ | sed s/-recursive//`; \
-         echo "Making $$target in $$subdir"; \
-         (cd $$subdir && $(MAKE) $$target) \
+         (cd $$subdir && $(MAKE) $$target)     \
           || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
        done && test -z "$$fail"
+
+tags: TAGS
+
 tags-recursive:
        list="$(SUBDIRS)"; for subdir in $$list; do \
          (cd $$subdir && $(MAKE) tags); \
        done
 
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES)
-       here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS)
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES)
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(CONFIG_HEADER) \
+               $(TAGS_DEPENDENCIES)
        tags=; \
        here=`pwd`; \
-       list="$(SUBDIRS)"; for subdir in $$list; do \
+       for subdir in $(SUBDIRS); do \
          test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
        done; \
-       test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$$tags" \
-         || cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $(SOURCES) $(HEADERS) -o $$here/TAGS
+       test -z "$(ETAGS_ARGS)$(CONFIG_HEADER)$(SOURCES)$(HEADERS)$$tags" \
+         || etags $(ETAGS_ARGS) $$tags $(CONFIG_HEADER) $(SOURCES) $(HEADERS)
 
 mostlyclean-tags:
 
@@ -328,7 +301,7 @@ distdir = $(PACKAGE)-$(VERSION)
 # tarfile.
 distcheck: dist
        rm -rf $(distdir)
-       GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
+       $(TAR) zxf $(distdir).tar.gz
        mkdir $(distdir)/=build
        mkdir $(distdir)/=inst
        dc_install_base=`cd $(distdir)/=inst && pwd`; \
@@ -346,11 +319,11 @@ distcheck: dist
        echo "========================"
 dist: distdir
        -chmod -R a+r $(distdir)
-       GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
+       $(TAR) chozf $(distdir).tar.gz $(distdir)
        rm -rf $(distdir)
 dist-all: distdir
        -chmod -R a+r $(distdir)
-       GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
+       $(TAR) chozf $(distdir).tar.gz $(distdir)
        rm -rf $(distdir)
 distdir: $(DISTFILES)
        @if sed 15q $(srcdir)/NEWS | fgrep -e "$(VERSION)" > /dev/null; then :; else \
@@ -362,7 +335,7 @@ distdir: $(DISTFILES)
        -chmod 755 $(distdir)
        here=`pwd`; distdir=`cd $(distdir) && pwd` \
          && cd $(srcdir) \
-         && automake --include-deps --build-dir=$$here --srcdir-name=$(srcdir) --output-dir=$$distdir --gnits
+         && automake --include-deps --build-dir=$$here --srcdir-name=$(srcdir) --output-dir=$$distdir --strictness=gnits
        @for file in $(DISTFILES); do \
          d=$(srcdir); \
          test -f $(distdir)/$$file \
@@ -427,23 +400,23 @@ maintainer-clean-generic:
 mostlyclean-am:  mostlyclean-vti mostlyclean-info mostlyclean-tags \
                mostlyclean-generic
 
-clean-am:  clean-vti clean-info clean-tags clean-generic mostlyclean-am
+clean-am:  clean-vti clean-info clean-tags clean-generic mostlyclean-am 
 
 distclean-am:  distclean-vti distclean-info distclean-tags \
-               distclean-generic clean-am
+               distclean-generic clean-am 
 
 maintainer-clean-am:  maintainer-clean-vti maintainer-clean-info \
                maintainer-clean-tags maintainer-clean-generic \
-               distclean-am
+               distclean-am 
 
-mostlyclean:  mostlyclean-recursive mostlyclean-am
+mostlyclean:  mostlyclean-am mostlyclean-recursive
 
-clean:  clean-recursive clean-am
+clean:  clean-am clean-recursive
 
-distclean:  distclean-recursive distclean-am
+distclean:  distclean-am distclean-recursive
        rm -f config.status
 
-maintainer-clean:  maintainer-clean-recursive maintainer-clean-am
+maintainer-clean:  maintainer-clean-am maintainer-clean-recursive
        @echo "This command is intended for maintainers to use;"
        @echo "it deletes files that may require special tools to rebuild."
        rm -f config.status
@@ -458,7 +431,7 @@ uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
 all-recursive check-recursive installcheck-recursive info-recursive \
 dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
-distclean-tags clean-tags maintainer-clean-tags distdir info dvi \
+distclean-tags clean-tags maintainer-clean-tags distdir info dvi check \
 installcheck-local installcheck all-am install-exec-am install-data-am \
 uninstall-am install-exec install-data install uninstall all \
 installdirs mostlyclean-generic distclean-generic clean-generic \
@@ -500,6 +473,10 @@ maintainer-check: automake aclocal
          perl4.036 -c -w automake; \
          perl4.036 -c -w aclocal; \
        else :; fi
+       @if grep undef $(srcdir)/automake.in > /dev/null 2>&1; then \
+         echo "Found undef in automake.in; use delete instead" 1>&2; \
+         exit 1; \
+       fi
 
 # Tag before making distribution.  Also, don't make a distribution if
 # checks fail.  Also, make sure the NEWS file is up-to-date.
@@ -526,6 +503,8 @@ path-check: distdir
          status=$$?; \
          rm -rf $(distdir); \
          exit $$status
+.SUFFIXES:
+.SUFFIXES: .texi .texinfo .info .dvi
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
index de5f25d..ab1333e 100755 (executable)
@@ -2069,7 +2069,7 @@ sub handle_dist
     if (defined $dist_common{'README'})
     {
        push (@coms, 'README');
-       undef $dist_common{'README'};
+       delete $dist_common{'README'};
     }
     push (@coms, sort keys %dist_common);
 
index e3a483f..d5556fa 100644 (file)
@@ -75,6 +75,11 @@ maintainer-check: automake aclocal
          perl4.036 -c -w automake; \
          perl4.036 -c -w aclocal; \
        else :; fi
+## We never want to use "undef", only "delete".
+       @if grep undef $(srcdir)/automake.in > /dev/null 2>&1; then \
+         echo "Found undef in automake.in; use delete instead" 1>&2; \
+         exit 1; \
+       fi
 
 # Tag before making distribution.  Also, don't make a distribution if
 # checks fail.  Also, make sure the NEWS file is up-to-date.