summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-12-12 05:37:41 -0500
committerEric S. Raymond <esr@thyrsus.com>2010-12-12 05:37:41 -0500
commit4d3402ac34f125b3ab6f416825371c23c7e7e0e0 (patch)
tree87594422c130e03ab6c346880829733e76faaef1
parent83f6ad10c7229130f81ff78e3669110e54d4a7ec (diff)
downloaddeheader-4d3402ac34f125b3ab6f416825371c23c7e7e0e0.tar.gz
deheader-4d3402ac34f125b3ab6f416825371c23c7e7e0e0.tar.bz2
deheader-4d3402ac34f125b3ab6f416825371c23c7e7e0e0.tar.xz
deheader-4d3402ac34f125b3ab6f416825371c23c7e7e0e0.zip
Test directory can own its own machinery
-rw-r--r--test/Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/Makefile b/test/Makefile
new file mode 100644
index 0000000..0e1d5bd
--- /dev/null
+++ b/test/Makefile
@@ -0,0 +1,17 @@
+
+SOURCES = $(shell ls *.c)
+
+regress:
+ @echo "Testing deheader: no output is good news."
+ @deheader -v -v . >/tmp/regress
+ @diff -u regress.chk /tmp/regress
+ @rm /tmp/regress
+makeregress:
+ @deheader -v -v . >regress.chk
+
+# Verify that the test sources build correctly when unaltered
+verify:
+ for x in $(SOURCES:.c=.o); do make CFLAGS='-Werror -Wfatal-errors' $$x; done
+
+clean:
+ rm -f *.o *~