.
authorJim Meyering <jim@meyering.net>
Wed, 4 Feb 1998 18:04:39 +0000 (18:04 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 4 Feb 1998 18:04:39 +0000 (18:04 +0000)
tests/cut/Makefile.am
tests/head/Makefile.am
tests/join/Makefile.am
tests/md5sum/Makefile.am
tests/pr/Makefile.am
tests/sort/Makefile.am
tests/tac/Makefile.am
tests/tail/Makefile.am
tests/tr/Makefile.am
tests/wc/Makefile.am

index cc6d5f0..13a0509 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = cut
@@ -17,7 +17,7 @@ empty-fl.E missing-fl.O missing-fl.E empty-bl.O empty-bl.E missing-bl.O \
 missing-bl.E empty-f1.O empty-f1.E empty-f2.O empty-f2.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -25,29 +25,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index b08b691..6b8507b 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = head
@@ -16,7 +16,7 @@ posix-1.O posix-1.E posix-2.O posix-2.E posix-3.O posix-3.E posix-4.O \
 posix-4.E posix-5.O posix-5.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -24,29 +24,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index c6a6ad6..50a4bf9 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = join
@@ -19,7 +19,7 @@ run_gen = 1a.O 1a.E 1b.O 1b.E 1c.O 1c.E 1d.O 1d.E 1e.O 1e.E 1f.O 1f.E 2a.O \
 6b.O 6b.E 6c.O 6c.E 7a.O 7a.E 8a.O 8a.E 8b.O 8b.E 9a.O 9a.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -27,29 +27,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index f998fd5..231c89c 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = md5sum
@@ -7,7 +7,7 @@ maint_gen = 1.I 1.X 2.I 2.X 3.I 3.X 4.I 4.X 5.I 5.X 6.I 6.X 7.I 7.X
 run_gen = 1.O 1.E 2.O 2.E 3.O 3.E 4.O 4.E 5.O 5.E 6.O 6.E 7.O 7.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -15,29 +15,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index 91f4d09..b933eea 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = pr
@@ -59,7 +59,7 @@ run_gen = 1a.O 1a.E 1b.O 1b.E 1c.O 1c.E 1d.O 1d.E 1e.O 1e.E 1f.O 1f.E 1g.O \
 margin-0.O margin-0.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -67,29 +67,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index 95ed026..1f612ae 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = sort
@@ -37,7 +37,7 @@ n10b.E n11a.O n11a.E n11b.O n11b.E 01a.O 01a.E 02a.O 02a.E 02b.O 02b.E 02c.O \
 21a.E 21b.O 21b.E 21c.O 21c.E 21d.O 21d.E 21e.O 21e.E 21f.O 21f.E 21g.O 21g.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -45,29 +45,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index c088523..29cddd8 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = tac
@@ -15,7 +15,7 @@ basic-j.O basic-j.E basic-k.O basic-k.E b2-e.O b2-e.E b2-f.O b2-f.E b2-g.O \
 b2-g.E b2-h.O b2-h.E b2-i.O b2-i.E b2-j.O b2-j.E b2-k.O b2-k.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -23,29 +23,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index ff7e182..5ee0b66 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = tail
@@ -21,7 +21,7 @@ minus-2.E n-1.O n-1.E n-2.O n-2.E n-3.O n-3.E n-4.O n-4.E n-4a.O n-4a.E n-5.O \
 n-5.E n-5a.O n-5a.E n-5b.O n-5b.E f-1.O f-1.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -29,29 +29,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index 0d7d0f3..35972ef 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = tr
@@ -23,7 +23,7 @@ ross-1b.E ross-2.O ross-2.E ross-3.O ross-3.E ross-4.O ross-4.E ross-5.O \
 ross-5.E ross-6.O ross-6.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -31,29 +31,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@
index e636f3d..633882a 100644 (file)
@@ -1,4 +1,4 @@
-## Process this file with automake to produce Makefile.in.
+## Process this file with automake to produce Makefile.in -*-Makefile-*-.
 
 ##test-files-begin
 x = wc
@@ -11,7 +11,7 @@ a6.E a7.O a7.E a8.O a8.E a9.O a9.E b0.O b0.E b1.O b1.E c0.O c0.E c1.O c1.E \
 c2.O c2.E
 ##test-files-end
 
-EXTRA_DIST = mk-script.pl Test.pm $x-tests $(explicit) $(maint_gen)
+EXTRA_DIST = Test.pm $x-tests $(explicit) $(maint_gen)
 noinst_SCRIPTS = $x-tests
 
 PERL = @PERL@
@@ -19,29 +19,20 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
 
 TESTS = $x-tests
 
-$(srcdir)/$x-tests: @MAINT@mk-script Test.pm
-       ./mk-script ../../src/$x > $@.n
+mk_script = $(srcdir)/../mk-script
+$(srcdir)/$x-tests: $(mk_script) Test.pm
+       $(PERL) -w -- $(mk_script) ../../src/$x > $@.n
        mv $@.n $@
        chmod 755 $@
 
-mk-script: ../../config.status
-
-SUFFIXES = .pl
-
-.pl:
-       rm -f $@ $@.tmp
-       $(editpl) $< > $@.tmp
-       chmod +x-w $@.tmp
-       mv $@.tmp $@
-
 MAINTAINERCLEANFILES = $x-tests $(maint_gen)
 CLEANFILES = $(run_gen)
 
-@MAINT@Makefile.am: ../Makefile.am.in Test.pm mk-script
-@MAINT@        rm -f $@ $@t
-@MAINT@        sed -n '1,/^##test-files-begin/p' $< > $@t
-@MAINT@        tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
-@MAINT@          echo "x = $$tool" >> $@t
-@MAINT@        ./mk-script --list >> $@t
-@MAINT@        sed -n '/^##test-files-end/,$$p' $< >> $@t
-@MAINT@        mv $@t $@
+Makefile.am: ../Makefile.am.in Test.pm $(mk_script)
+       rm -f $@ $@t
+       sed -n '1,/^##test-files-begin/p' $< > $@t
+       tool=`echo $(subdir)|sed 's/^tests.//;s/-test//'`; \
+         echo "x = $$tool" >> $@t
+       $(PERL) $(mk_script) --list >> $@t
+       sed -n '/^##test-files-end/,$$p' $< >> $@t
+       mv $@t $@