We now have
* TESTS
* check_PROGRAMS
* EXTRA_DIST
* nodist_mumble_SOURCES
* BUILT_SOURCES
* mumble.out
* check-local
* -include
* CLEANFILES
in that order.
### The silly Chimaera example.
check_PROGRAMS += chimaera
### 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)
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
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.
###--------------------------------------------------------------------------
### Other tests.
CLEANFILES += bad.raw-out bad.raw-err bad.out
check_PROGRAMS += kwtest
CLEANFILES += bad.raw-out bad.raw-err bad.out
check_PROGRAMS += kwtest
-CLEANFILES += kwtest.out
-check-local:: kwtest kwtest.ref
+kwtest.out: kwtest$(EXEEXT)
+check-local:: kwtest.out kwtest.ref
diff -u $(srcdir)/kwtest.ref kwtest.out
diff -u $(srcdir)/kwtest.ref kwtest.out
+CLEANFILES += kwtest.out
--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)
EXTRA_DIST += rat.sod rat.ref
nodist_rat_SOURCES = rat.c rat.h
BUILT_SOURCES += $(nodist_rat_SOURCES)
-check-local:: rat rat.ref
+check-local:: rat.out rat.ref
diff -u $(srcdir)/rat.ref rat.out
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
check_PROGRAMS += kwbench
kwbench_SOURCES = kwbench.c kwbench-back.c kwbench.h