]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
.
authorJim Meyering <jim@meyering.net>
Wed, 7 Apr 1999 17:41:57 +0000 (17:41 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 7 Apr 1999 17:41:57 +0000 (17:41 +0000)
14 files changed:
doc/Makefile.in
lib/Makefile.in
m4/Makefile.in
tests/chmod/Makefile.in
tests/cp/Makefile.in
tests/dircolors/Makefile.in
tests/install/Makefile.in
tests/ln/Makefile.in
tests/ls-2/Makefile.in
tests/ls/Makefile.in
tests/mkdir/Makefile.in
tests/mv/Makefile.in
tests/rm/Makefile.in
tests/touch/Makefile.in

index ce05f16af6407a3ed534280c04867a10130539b4..6529d57fbd6fba78dc71cf2d420839c621b5ff86 100644 (file)
@@ -115,9 +115,8 @@ DIST_COMMON =  Makefile.am Makefile.in mdate-sh stamp-vti texinfo.tex \
 version.texi
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -165,7 +164,7 @@ DVIPS = dvips
          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
 
 .texi.dvi:
-       TEXINPUTS=.:$$TEXINPUTS \
+       TEXINPUTS=$(srcdir):$$TEXINPUTS \
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
 .texi:
@@ -184,7 +183,7 @@ DVIPS = dvips
          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
 
 .texinfo.dvi:
-       TEXINPUTS=.:$$TEXINPUTS \
+       TEXINPUTS=$(srcdir):$$TEXINPUTS \
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
 .txi.info:
@@ -193,7 +192,7 @@ DVIPS = dvips
          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
 
 .txi.dvi:
-       TEXINPUTS=.:$$TEXINPUTS \
+       TEXINPUTS=$(srcdir):$$TEXINPUTS \
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
 .txi:
@@ -228,17 +227,19 @@ install-info-am: $(INFO_DEPS)
 uninstall-info:
        $(PRE_UNINSTALL)
        @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
-         ii=yes; \
-       else ii=; fi; \
-       list='$(INFO_DEPS)'; \
-       for file in $$list; do \
-         test -z "$ii" \
-           || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
-       done
+         list='$(INFO_DEPS)'; \
+         for file in $$list; do \
+           echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file"; \
+           install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
+         done; \
+       else :; fi
        @$(NORMAL_UNINSTALL)
-       list='$(INFO_DEPS)'; \
+       @list='$(INFO_DEPS)'; \
        for file in $$list; do \
-         (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \
+         (if cd $(DESTDIR)$(infodir); then \
+            echo " rm -f $$file $$file-[0-9] $$file-[0-9][0-9])"; \
+            rm -f $$file $$file-[0-9] $$file-[0-9][0-9]; \
+          else :; fi); \
        done
 
 dist-info: $(INFO_DEPS)
@@ -356,8 +357,8 @@ install-info-am uninstall-info mostlyclean-aminfo distclean-aminfo \
 clean-aminfo maintainer-clean-aminfo tags distdir info-am info dvi-am \
 dvi check check-am installcheck-am installcheck install-exec-am \
 install-exec install-data-am install-data install-am install \
-uninstall-am uninstall all-redirect all-am all installdirs \
-mostlyclean-generic distclean-generic clean-generic \
+uninstall-am uninstall all-redirect all-am all install-strip \
+installdirs mostlyclean-generic distclean-generic clean-generic \
 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
 
 
index c003fa539b0ad2361c340fd273827ddceff8d72b..44bb3e650dbc1fe1388fba80ef005b3e01ff2646 100644 (file)
@@ -98,13 +98,24 @@ noinst_LIBRARIES = libfu.a
 
 INCLUDES = -I.. -I$(srcdir) -I../intl
 
-libfu_a_SOURCES = getdate.y posixtm.c getopt.c getopt1.c addext.c argmatch.c backupfile.c basename.c closeout.c dirname.c exclude.c filemode.c full-write.c human.c idcache.c isdir.c long-options.c makepath.c modechange.c hash.c path-concat.c quotearg.c safe-read.c save-cwd.c savedir.c stripslash.c userspec.c version-etc.c xgetcwd.c xmalloc.c xstrdup.c xstrtol.c xstrtoul.c yesno.c
+libfu_a_SOURCES = getdate.y posixtm.c getopt.c getopt1.c \
+addext.c argmatch.c backupfile.c basename.c \
+closeout.c dirname.c exclude.c filemode.c \
+full-write.c human.c idcache.c \
+isdir.c long-options.c makepath.c modechange.c hash.c path-concat.c \
+quotearg.c safe-read.c save-cwd.c savedir.c stripslash.c userspec.c \
+version-etc.c xgetcwd.c xmalloc.c xstrdup.c xstrtol.c xstrtoul.c yesno.c
 
 
 libfu_a_LIBADD = @LIBOBJS@ @ALLOCA@
 libfu_a_DEPENDENCIES = $(libfu_a_LIBADD)
 
-noinst_HEADERS = argmatch.h backupfile.h closeout.h dirname.h error.h exclude.h filemode.h fnmatch.h fsusage.h getdate.h getline.h getopt.h group-member.h human.h lchown.h long-options.h makepath.h modechange.h mountlist.h hash.h path-concat.h pathmax.h posixtm.h quotearg.h regex.h safe-read.h save-cwd.h savedir.h strverscmp.h version-etc.h xalloc.h xstrtol.h xstrtoul.h
+noinst_HEADERS = argmatch.h backupfile.h closeout.h \
+dirname.h error.h exclude.h filemode.h fnmatch.h fsusage.h \
+getdate.h getline.h getopt.h group-member.h human.h lchown.h long-options.h \
+makepath.h modechange.h mountlist.h hash.h path-concat.h pathmax.h \
+posixtm.h quotearg.h regex.h safe-read.h save-cwd.h savedir.h strverscmp.h \
+version-etc.h xalloc.h xstrtol.h xstrtoul.h
 
 
 BUILT_SOURCES = getdate.c lstat.c stat.c
@@ -135,18 +146,18 @@ CCLD = $(CC)
 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 HEADERS =  $(noinst_HEADERS)
 
-DIST_COMMON =  Makefile.am Makefile.in TODO alloca.c chown.c error.c \
-error.h euidaccess.c fileblocks.c fnmatch.c fsusage.c ftruncate.c \
-getdate.c getgroups.c getline.c group-member.c lchown.c lstat.c \
-malloc.c memcmp.c memcpy.c memset.c mkdir.c mktime.c mountlist.c \
-obstack.c obstack.h realloc.c regex.c rename.c rmdir.c rpmatch.c stat.c \
-stpcpy.c strcasecmp.c strdup.c strftime.c strncasecmp.c strndup.c \
-strstr.c strtol.c strtoul.c strverscmp.c utime.c
+DIST_COMMON =  $(noinst_HEADERS) Makefile.am Makefile.in TODO alloca.c \
+chown.c error.c error.h euidaccess.c fileblocks.c fnmatch.c fsusage.c \
+ftruncate.c getdate.c getgroups.c getline.c group-member.c lchown.c \
+lstat.c malloc.c memcmp.c memcpy.c memset.c mkdir.c mktime.c \
+mountlist.c obstack.c obstack.h realloc.c regex.c rename.c rmdir.c \
+rpmatch.c stat.c stpcpy.c strcasecmp.c strdup.c strftime.c \
+strncasecmp.c strndup.c strstr.c strtol.c strtoul.c strverscmp.c \
+utime.c
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 DEP_FILES =  .deps/addext.P .deps/alloca.P .deps/argmatch.P \
 .deps/backupfile.P .deps/basename.P .deps/chown.P .deps/closeout.P \
@@ -386,7 +397,7 @@ $(ANSI2KNR)
        if test -f y.tab.h; then \
        if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
        else :; fi
-getdate.h: getdate.c
+getdate..h: getdate.c
 
 
 tags: TAGS
@@ -505,7 +516,7 @@ distclean-generic:
        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
 
 maintainer-clean-generic:
-       -test -z "getdate.hgetdate.c$(BUILT_SOURCES)" || rm -f getdate.h getdate.c $(BUILT_SOURCES)
+       -test -z "getdate..hgetdate.c$(BUILT_SOURCES)" || rm -f getdate..h getdate.c $(BUILT_SOURCES)
 mostlyclean-am:  mostlyclean-noinstLIBRARIES mostlyclean-compile \
                mostlyclean-kr mostlyclean-tags mostlyclean-depend \
                mostlyclean-generic
@@ -541,7 +552,7 @@ maintainer-clean-tags distdir mostlyclean-depend distclean-depend \
 clean-depend maintainer-clean-depend info-am info dvi-am dvi check \
 check-am installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 653838ae8359194187b7c93a1e12b96c0ce84cfa..881dcd28307979b202eb678ef1456cd3f17713fc 100644 (file)
@@ -62,8 +62,8 @@ CATOBJEXT = @CATOBJEXT@
 CC = @CC@
 CPP = @CPP@
 DATADIRNAME = @DATADIRNAME@
+DF_PROG = @DF_PROG@
 GENCAT = @GENCAT@
-GETLOADAVG_LIBS = @GETLOADAVG_LIBS@
 GMOFILES = @GMOFILES@
 GMSGFMT = @GMSGFMT@
 GNU_PACKAGE = @GNU_PACKAGE@
@@ -74,24 +74,16 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLDEPS = @INTLDEPS@
 INTLLIBS = @INTLLIBS@
 INTLOBJS = @INTLOBJS@
-KMEM_GROUP = @KMEM_GROUP@
 LIBOBJS = @LIBOBJS@
-LIB_CRYPT = @LIB_CRYPT@
 MAKEINFO = @MAKEINFO@
-MAN = @MAN@
 MKINSTALLDIRS = @MKINSTALLDIRS@
 MSGFMT = @MSGFMT@
-NEED_SETGID = @NEED_SETGID@
-OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@
-OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@
+MVDIR_PROG = @MVDIR_PROG@
 PACKAGE = @PACKAGE@
 PERL = @PERL@
 POFILES = @POFILES@
 POSUB = @POSUB@
-POW_LIBM = @POW_LIBM@
 RANLIB = @RANLIB@
-SEQ_LIBM = @SEQ_LIBM@
-SQRT_LIBM = @SQRT_LIBM@
 U = @U@
 USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
 USE_NLS = @USE_NLS@
@@ -100,7 +92,55 @@ YACC = @YACC@
 l = @l@
 
 
-EXTRA_DIST = README Makefile.am.in afs.m4 assert.m4 check-decl.m4 check-type.m4 chown.m4 const.m4 d-ino.m4 d-type.m4 decl.m4 error.m4 fnmatch.m4 fstypename.m4 getgroups.m4 getline.m4 getloadavg.m4 gettext.m4 glibc.m4 group-member.m4 inttypes_h.m4 isc-posix.m4 jm-glibc-io.m4 jm-macros.m4 jm-mktime.m4 jm-winsz1.m4 jm-winsz2.m4 lchown.m4 lcmessage.m4 lfs.m4 ls-mntd-fs.m4 lstat.m4 malloc.m4 memcmp.m4 perl.m4 prereq.m4 progtest.m4 putenv.m4 readdir.m4 realloc.m4 regex.m4 st_dm_mode.m4 st_mtim.m4 stat.m4 strftime.m4 uintmax_t.m4 uptime.m4 utimbuf.m4 utime.m4 utimes.m4
+EXTRA_DIST = README Makefile.am.in \
+afs.m4 \
+assert.m4 \
+check-decl.m4 \
+check-type.m4 \
+chown.m4 \
+const.m4 \
+d-ino.m4 \
+d-type.m4 \
+decl.m4 \
+error.m4 \
+fnmatch.m4 \
+fstypename.m4 \
+getgroups.m4 \
+getline.m4 \
+getloadavg.m4 \
+gettext.m4 \
+glibc.m4 \
+group-member.m4 \
+inttypes_h.m4 \
+isc-posix.m4 \
+jm-glibc-io.m4 \
+jm-macros.m4 \
+jm-mktime.m4 \
+jm-winsz1.m4 \
+jm-winsz2.m4 \
+lchown.m4 \
+lcmessage.m4 \
+lfs.m4 \
+ls-mntd-fs.m4 \
+lstat.m4 \
+malloc.m4 \
+memcmp.m4 \
+perl.m4 \
+prereq.m4 \
+progtest.m4 \
+putenv.m4 \
+readdir.m4 \
+realloc.m4 \
+regex.m4 \
+st_dm_mode.m4 \
+st_mtim.m4 \
+stat.m4 \
+strftime.m4 \
+uintmax_t.m4 \
+uptime.m4 \
+utimbuf.m4 \
+utime.m4 \
+utimes.m4
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../config.h
@@ -108,9 +148,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  README ChangeLog Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -201,7 +240,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 5cd8716b4370790e8dda219bc23c854972570bd0..7e4be44d0a7d4fffd046a4ed433ef335f9e85bfd 100644 (file)
@@ -96,7 +96,8 @@ AUTOMAKE_OPTIONS = 1.4 gnits
 
 TESTS = equal-x
 EXTRA_DIST = $(TESTS)
-TESTS_ENVIRONMENT =    PATH=`pwd`/../../src:$$PATH
+TESTS_ENVIRONMENT = \
+  PATH=`pwd`/../../src:$$PATH
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -104,9 +105,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +142,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +249,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index f625eae6f7c4a2e4afbea89c06998063406e2e56..a653fe73eadd4117de2de74692376a552f5d4b90 100644 (file)
@@ -94,10 +94,13 @@ l = @l@
 
 AUTOMAKE_OPTIONS = 1.1 gnits
 
-TESTS =    backup-1 no-deref-link1 no-deref-link2 no-deref-link3 backup-is-src   same-file
+TESTS = \
+  backup-1 no-deref-link1 no-deref-link2 no-deref-link3 backup-is-src \
+  same-file
 
 EXTRA_DIST = $(TESTS)
-TESTS_ENVIRONMENT =    PATH=`pwd`/../../src:$$PATH
+TESTS_ENVIRONMENT = \
+  PATH=`pwd`/../../src:$$PATH
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -105,9 +108,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -143,24 +145,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -224,7 +252,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 22936573090380a1f57baa7cc879e9e5c43aeafa..0c27a4250ac795db4ec3a5e816b03ffcd8835fee 100644 (file)
@@ -94,7 +94,12 @@ l = @l@
 
 EXTRA_DIST = $(TESTS)
 
-TESTS_ENVIRONMENT =    top_srcdir=$(top_srcdir)   srcdir=$(srcdir)   PERL="@PERL@"   PATH=../../src:$$PATH   PROG=dircolors
+TESTS_ENVIRONMENT = \
+  top_srcdir=$(top_srcdir) \
+  srcdir=$(srcdir) \
+  PERL="@PERL@" \
+  PATH=../../src:$$PATH \
+  PROG=dircolors
 
 
 TESTS = simple
@@ -104,9 +109,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +146,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +253,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index e1cd2b68ca71cc35605aaf9090856ee177a230cb..168a80eb7ba9de806ee57e7bcbaeaf2cf761a59d 100644 (file)
@@ -96,7 +96,11 @@ AUTOMAKE_OPTIONS = 1.3 gnits
 
 TESTS = basic-1
 EXTRA_DIST = $(TESTS)
-TESTS_ENVIRONMENT =    INSTALL=../../src/ginstall   LS=../../src/ls   MKDIR=../../src/mkdir   RM=../../src/rm
+TESTS_ENVIRONMENT = \
+  INSTALL=../../src/ginstall \
+  LS=../../src/ls \
+  MKDIR=../../src/mkdir \
+  RM=../../src/rm
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -104,9 +108,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +145,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +252,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 9f350268c3a03c02845563dfd650c1b3c6db0c7b..0612b7d594264ab723cc16cc792a90b46d696c3c 100644 (file)
@@ -96,7 +96,8 @@ AUTOMAKE_OPTIONS = 1.2 gnits
 
 TESTS = sf-1 misc backup-1
 EXTRA_DIST = $(TESTS)
-TESTS_ENVIRONMENT =    PATH=`pwd`/../../src:$$PATH
+TESTS_ENVIRONMENT = \
+  PATH=`pwd`/../../src:$$PATH
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -104,9 +105,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +142,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +249,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index c94c4caf9d75a2cda05bd6f0e6b66f1ce896daab..a747e3b09968e7ab601eb45edf72d2c824be773f 100644 (file)
@@ -94,7 +94,12 @@ l = @l@
 
 EXTRA_DIST = $(TESTS)
 
-TESTS_ENVIRONMENT =    top_srcdir=$(top_srcdir)   srcdir=$(srcdir)   PERL="@PERL@"   PATH=../../src:$$PATH   PROG=ls
+TESTS_ENVIRONMENT = \
+  top_srcdir=$(top_srcdir) \
+  srcdir=$(srcdir) \
+  PERL="@PERL@" \
+  PATH=../../src:$$PATH \
+  PROG=ls
 
 
 TESTS = tests
@@ -104,9 +109,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +146,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +253,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index f8a6cf6180d41797dd71b9c23e007df2482baf3a..34b09781d4fef48d5a69aa4dd560c966964a1f03 100644 (file)
@@ -103,9 +103,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -141,24 +140,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -222,7 +247,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 2ad66e025fab7c69c2db3427831bb32a012cf72e..57f5e51e5719a7c821f3d56865fee16ad8779edf 100644 (file)
@@ -103,9 +103,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -141,24 +140,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -222,7 +247,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index d59b589647fd66a405fc1b00e51bfdecf4be7d77..e948520d40f06b2808e27bd05b262f6a69762485 100644 (file)
@@ -94,11 +94,23 @@ l = @l@
 
 AUTOMAKE_OPTIONS = 1.3 gnits
 
-TESTS = mv-special-1 into-self into-self-2 into-self-3 backup-is-src   i-1 hard-link-1
+TESTS = mv-special-1 into-self into-self-2 into-self-3 backup-is-src \
+  i-1 hard-link-1
 
 
 EXTRA_DIST = $(TESTS) setup
-TESTS_ENVIRONMENT =    DF=../../src/df   LN=../../src/ln   LS=../../src/ls   MKDIR=../../src/mkdir   MKNOD=../../src/mknod   MV=../../src/mv   RM=../../src/rm   TOUCH=../../src/touch   PERL="@PERL@"   PATH=../../src:$$PATH   PROG=mv
+TESTS_ENVIRONMENT = \
+  DF=../../src/df \
+  LN=../../src/ln \
+  LS=../../src/ls \
+  MKDIR=../../src/mkdir \
+  MKNOD=../../src/mknod \
+  MV=../../src/mv \
+  RM=../../src/rm \
+  TOUCH=../../src/touch \
+  PERL="@PERL@" \
+  PATH=../../src:$$PATH \
+  PROG=mv
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -106,9 +118,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -144,24 +155,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -225,7 +262,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 76eae4c64711b3495390178705517a9ff4963003..7f769a5f27e53780ba82318bec7bf507e81616a2 100644 (file)
@@ -96,7 +96,14 @@ AUTOMAKE_OPTIONS = 1.1 gnits
 
 TESTS = r-1 r-2 r-3 i-1 ir-1 f-1 sunos-1 deep-1 # unreadable empty-name
 EXTRA_DIST = $(TESTS)
-TESTS_ENVIRONMENT =    RM=../../src/rm   MKDIR=../../src/mkdir   top_srcdir=$(top_srcdir)   srcdir=$(srcdir)   PERL="@PERL@"   PATH=../../src:$$PATH   PROG=rm
+TESTS_ENVIRONMENT = \
+  RM=../../src/rm \
+  MKDIR=../../src/mkdir \
+  top_srcdir=$(top_srcdir) \
+  srcdir=$(srcdir) \
+  PERL="@PERL@" \
+  PATH=../../src:$$PATH \
+  PROG=rm
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -104,9 +111,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +148,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +255,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
index 77047904effe260e38f2f7129a1b1e06835d535a..85094d55f857360a3b81d603a28d0000c655116c 100644 (file)
@@ -96,7 +96,15 @@ AUTOMAKE_OPTIONS = 1.3 gnits
 
 TESTS = empty-file
 EXTRA_DIST = $(TESTS)
-TESTS_ENVIRONMENT =    DF=../../src/df   LN=../../src/ln   LS=../../src/ls   MKDIR=../../src/mkdir   MKNOD=../../src/mknod   MV=../../src/mv   RM=../../src/rm   TOUCH=../../src/touch
+TESTS_ENVIRONMENT = \
+  DF=../../src/df \
+  LN=../../src/ln \
+  LS=../../src/ls \
+  MKDIR=../../src/mkdir \
+  MKNOD=../../src/mknod \
+  MV=../../src/mv \
+  RM=../../src/rm \
+  TOUCH=../../src/touch
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
@@ -104,9 +112,8 @@ CONFIG_CLEAN_FILES =
 DIST_COMMON =  Makefile.am Makefile.in
 
 
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = gtar
 GZIP_ENV = --best
 all: all-redirect
 .SUFFIXES:
@@ -142,24 +149,50 @@ distdir: $(DISTFILES)
          fi; \
        done
 check-TESTS: $(TESTS)
-       @failed=0; all=0; \
+       @failed=0; all=0; xfail=0; xpass=0; \
        srcdir=$(srcdir); export srcdir; \
        for tst in $(TESTS); do \
-         if test -f $$tst; then dir=.; \
-         else dir="$(srcdir)"; fi; \
-         if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
+         if test -f ./$$tst; then dir=./; \
+         elif test -f $$tst; then dir=; \
+         else dir="$(srcdir)/"; fi; \
+         if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
            all=`expr $$all + 1`; \
-           echo "PASS: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xpass=`expr $$xpass + 1`; \
+             failed=`expr $$failed + 1`; \
+             echo "XPASS: $$tst"; \
+           ;; \
+           *) \
+             echo "PASS: $$tst"; \
+           ;; \
+           esac; \
          elif test $$? -ne 77; then \
            all=`expr $$all + 1`; \
-           failed=`expr $$failed + 1`; \
-           echo "FAIL: $$tst"; \
+           case " $(XFAIL_TESTS) " in \
+           *" $$tst "*) \
+             xfail=`expr $$xfail + 1`; \
+             echo "XFAIL: $$tst"; \
+           ;; \
+           *) \
+             failed=`expr $$failed + 1`; \
+             echo "FAIL: $$tst"; \
+           ;; \
+           esac; \
          fi; \
        done; \
        if test "$$failed" -eq 0; then \
-         banner="All $$all tests passed"; \
+         if test "$$xfail" -eq 0; then \
+           banner="All $$all tests passed"; \
+         else \
+           banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+         fi; \
        else \
-         banner="$$failed of $$all tests failed"; \
+         if test "$$xpass" -eq 0; then \
+           banner="$$failed of $$all tests failed"; \
+         else \
+           banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+         fi; \
        fi; \
        dashes=`echo "$$banner" | sed s/./=/g`; \
        echo "$$dashes"; \
@@ -223,7 +256,7 @@ maintainer-clean: maintainer-clean-am
 .PHONY: tags distdir check-TESTS info-am info dvi-am dvi check check-am \
 installcheck-am installcheck install-exec-am install-exec \
 install-data-am install-data install-am install uninstall-am uninstall \
-all-redirect all-am all installdirs mostlyclean-generic \
+all-redirect all-am all install-strip installdirs mostlyclean-generic \
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean