test/Makefile.am: Make the stanzas more consistent.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 20 Aug 2019 19:39:18 +0000 (20:39 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 22 Aug 2019 12:09:48 +0000 (13:09 +0100)
We now have

  * TESTS
  * check_PROGRAMS
  * EXTRA_DIST
  * nodist_mumble_SOURCES
  * BUILT_SOURCES
  * mumble.out
  * check-local
  * -include
  * CLEANFILES

in that order.

test/Makefile.am

index 04c5f37..c817d43 100644 (file)
@@ -29,17 +29,14 @@ include     $(top_srcdir)/vars.am
 ### The silly Chimaera example.
 
 check_PROGRAMS         += chimaera
--include chimaera.c-dep chimaera.h-dep
-
-EXTRA_DIST             += chimaera.sod
+EXTRA_DIST             += chimaera.sod chimaera.ref
 nodist_chimaera_SOURCES         = chimaera.c chimaera.h
 BUILT_SOURCES          += $(nodist_chimaera_SOURCES)
-
-EXTRA_DIST             += chimaera.ref
-CLEANFILES             += chimaera.out
 check-local:: chimaera chimaera.ref
        ./chimaera >chimaera.out
        diff -u $(srcdir)/chimaera.ref chimaera.out
+-include chimaera.c-dep chimaera.h-dep
+CLEANFILES             += chimaera.out
 
 ###--------------------------------------------------------------------------
 ### Other tests.
@@ -63,22 +60,22 @@ check-local:: bad.out
 CLEANFILES             += bad.raw-out bad.raw-err bad.out
 
 check_PROGRAMS         += kwtest
-
 EXTRA_DIST             += kwtest.ref
-CLEANFILES             += kwtest.out
-check-local:: kwtest kwtest.ref
+kwtest.out: kwtest$(EXEEXT)
        ./kwtest >kwtest.out
+check-local:: kwtest.out kwtest.ref
        diff -u $(srcdir)/kwtest.ref kwtest.out
+CLEANFILES             += kwtest.out
 
 check_PROGRAMS         += rat
--include rat.c-dep rat.h-dep
-
 EXTRA_DIST             += rat.sod rat.ref
 nodist_rat_SOURCES      = rat.c rat.h
 BUILT_SOURCES          += $(nodist_rat_SOURCES)
-check-local:: rat rat.ref
+rat.out: rat$(EXEEXT)
        ./rat >rat.out
+check-local:: rat.out rat.ref
        diff -u $(srcdir)/rat.ref rat.out
+-include rat.c-dep rat.h-dep
 
 check_PROGRAMS         += kwbench
 kwbench_SOURCES                 = kwbench.c kwbench-back.c kwbench.h