]> git.ipfire.org Git - thirdparty/make.git/commitdiff
Formerly GNUmakefile.~53~
authorRoland McGrath <roland@redhat.com>
Tue, 14 Apr 1992 02:30:18 +0000 (02:30 +0000)
committerRoland McGrath <roland@redhat.com>
Tue, 14 Apr 1992 02:30:18 +0000 (02:30 +0000)
GNUmakefile

index ce91df961d1d47c0bbea47b2926efce04c409045..abfaa849b9e73c94ddfda0eb89a88ebfa3588e87 100644 (file)
@@ -167,8 +167,9 @@ endif
 
 # Run the tests.
 .PHONY: tests
-tests:
-       $(MAKE) -C tests
+testdir := $(firstword $(wildcard make-test-?.?))
+tests: $(testdir)/run_make_tests.pl $(prog)
+#      cd $(<D); perl $(<F)
 
 # Make the distribution tar files.
 
@@ -176,7 +177,7 @@ tests:
 # Figure out the version number from the source of `version.c'.
 version := \
   $(strip $(shell sed -e '/=/!d' -e 's/^.*"\(.*\)";$$/\1/' < version.c))
-tarfiles := make make-doc make-tests
+tarfiles := make make-doc
 tarfiles := $(addsuffix -$(version).tar.Z,$(tarfiles))
 # Depend on default and doc so we don't ship anything that won't compile.
 dist: default doc tests $(tarfiles)
@@ -187,7 +188,7 @@ local-inst: $(prog)
        install -c -g kmem -o $(USER) -m 2755 $< /usr/local/gnubin/make
 
 # Put the alpha distribution files in the anonymous FTP directory.
-alpha-files = $(tarfiles) GNUmakefile compatMakefile
+alpha-files = $(tarfiles) GNUmakefile compatMakefile $(testdir).tar.Z
 dist: alpha
 .PHONY: alpha
 alpha-dir := ~ftp/gnu
@@ -217,6 +218,7 @@ make-$(version).tar.Z: README COPYING ChangeLog CHANGES TAGS tags Makefile \
          make.aux make.man texinfo.tex
        $(make-tar)
 
+ifneq (,)
 tests := $(filter-out %~,$(wildcard tests/*))
 make-tests-$(version).tar.Z: $(tests)
        @rm -fr make-tests-$(version)
@@ -224,5 +226,6 @@ make-tests-$(version).tar.Z: $(tests)
        tar cvhf $(@:.Z=) $(patsubst tests/%,make-tests-$(version)/%,$^)
        rm -f make-tests-$(version)
        compress -f $(@:.Z=)
+endif
 
 $(archpfx)loadtest: $(archpfx)load.o